User computer device with temperature sensing capabilities and method of operating same

ABSTRACT

A user computer device is provided that comprises a temperature sensitive touchscreen having a temperature sensitive user interface comprising multiple thermal energy emitter/detector devices, such as thermocouples. The multiple thermal energy emitter/detector devices are capable both of detecting thermal energy and emitting thermal energy. The temperature sensitive user interface generates thermal patterns that may be transferred to other thermally sensitive electronic devices or that may be used to authenticate the user computer device. The user computer device also can detect and thermally communicate with a thermal energy docking station and, based on thermal recognition, activate applications displayed on the temperature sensitive touchscreen. Further, the user computer device can auto-bias a temperature of the temperature sensitive user interface in order to better assure proper operation of the temperature sensitive user interface in all operating conditions.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part of, and claims priority from,U.S. patent application Ser. No. 12/774,509, entitled “MOBILE DEVICEWITH TEMPERATURE SENSING CAPABILITY AND METHOD OF OPERATING SAME,” andfiled May 5, 2010, and also claims priority from U.S. patent applicationSer. No. 61/513,460, entitled “USER COMPUTER DEVICE WITH TEMPERATURESENSING CAPABILITIES AND METHOD OF OPERATING SAME,” and filed Jul. 29,2011, which applications hereby are incorporated herein in theirentirety. Further, this application is related to U.S. patentapplication Ser. Nos. 13/307,150 and 13/307,232, each entitled “USERCOMPUTER DEVICE WITH TEMPERATURE SENSING CAPABILITIES AND METHOD OFOPERATING SAME,” and each filed on the same date as this application.

FIELD OF THE INVENTION

The present invention relates generally to user computer devices and, inparticular, to a user computer device with a touchscreen havingtemperature sensing capabilities.

BACKGROUND OF THE INVENTION

Mobile devices such as cellular telephones, smart phones and otherhandheld or portable electronic devices such as personal digitalassistants (PDAs), headsets, MP3players, etc. have become popular andubiquitous. Such mobile devices now often include numerous differenttypes of input devices and/or sensors that allow for the mobile deviceto sense/receive signals indicative of a variety of user commands and/oroperational conditions. For example, many mobile devices now include notmerely buttons that can be pressed by a user, but also input devicessuch as touch sensitive screens or navigation devices. Also, many mobiledevices now include other sensors such as sensors that can detectincoming light signals such as infrared signals, as well as sensors thatsense position or movement of the mobile device including, for example,accelerometers.

The operational conditions or context of a mobile device can be ofinterest for a variety of reasons. Yet, despite the number of differenttypes of input devices/sensors that are already implemented inconventional mobile devices, there still remain a variety of operationalconditions that cannot be easily detected, or detected at all, by way ofsuch existing input devices/sensors. Indeed, the use of conventionalinput devices/sensors can be impeded by particular circumstances so asto preclude accurate determinations regarding certain types ofoperational conditions.

Therefore, for the above reasons, it would be advantageous if mobiledevice(s) could be developed that had improved capabilities in terms ofdetecting one or more mobile device operational conditions and providingsupport for such improved detection capabilities.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a user computer device in accordance withan embodiment of the present invention.

FIG. 2 is a cross-sectional side view of the user computer device ofFIG. 1 in accordance with an embodiment of the present invention.

FIG. 3 is a block diagram of an exemplary user computer device inaccordance with an embodiment of the present invention.

FIG. 4 is an electrical schematic diagram of the user computer device ofFIG. 1 in accordance with an embodiment of the present invention.

FIG. 5 is a schematic diagram of an exemplary layout of multiple thermalenergy emitter/detector devices of a temperature sensitive userinterface associated with the touchscreen of the user computer device ofFIG. 1 in accordance with an embodiment of the present invention.

FIG. 6 is an exemplary layout of the temperature sensitive userinterface associated with a touchcreen of the user computer device ofFIG. 1 in accordance with an embodiment of the present invention.

FIGS. 7 and 8 are front perspective views of two further exemplarylayouts of the temperature sensitive user interface associated with thetouchscreen of the user computer device of FIG. 1 in accordance withother embodiments of the present invention.

FIG. 9 is a logic flow diagram illustrating how physical images may bethermally generated and displayed on the temperature sensitive userinterface of the user computer device of FIG. 1 in accordance with anembodiment of the present invention.

FIGS. 10 and 11 depict exemplary physical images that may be thermallygenerated and displayed on the temperature sensitive touchscreen of theuser computer device of FIG. 1 in accordance with various embodiments ofthe present invention.

FIGS. 12 and 13 are block diagrams depicting a display of exemplarythermally generated physical images on the temperature sensitivetouchscreen of the user computer device of FIG. 1 in accordance withvarious embodiments of the present invention.

FIG. 14 is a block diagram depicting a thermal transfer of a thermallygenerated physical image from the temperature sensitive touchscreen ofthe user computer device of FIG. 1 to a temperature sensitivetouchscreen of another user computer device in accordance with anembodiment of the present invention.

FIGS. 15 and 16 are block diagrams depicting a thermal transfer of anexemplary thermally generated physical image from the temperaturesensitive touchscreen of the user computer device of FIG. 1 totemperature sensitive paper in accordance with an embodiment of thepresent invention.

FIG. 17 is a logic flow diagram illustrating a thermal authentication bythe user computer device of FIG. 1 in accordance with variousembodiments of the present invention.

FIG. 18 is a block diagram illustrating multiple exemplary thermalauthentication patterns that may be employed by the temperaturesensitive user interface of the user computer device of FIG. 1 toperform thermal authentication in accordance with various embodiments ofthe present invention.

FIG. 19 is a front perspective view of a thermal energy docking stationin accordance with an embodiment of the present invention.

FIG. 20 is a block diagram of the thermal energy docking station of FIG.19 in accordance with an embodiment of the present invention.

FIG. 21 is an exemplary rear perspective view of the user computerdevice of FIG. 1 docked in the thermal energy docking station of FIG. 19in accordance with an embodiment of the present invention.

FIG. 22 is an exemplary front perspective view of the user computerdevice of FIG. 1 docked in the thermal energy docking station of FIG. 19in accordance with an embodiment of the present invention.

FIGS. 23 to 26 are block diagrams of the user computer device of FIG. 1that illustrate exemplary distributions of multiple temperature sensingregions of the temperature sensitive user interface of the user computerdevice in accordance with various embodiments of the present invention.

FIG. 27 is a logic flow diagram illustrating thermal recognition of adocking station and user interface setting and control by the usercomputer device of FIG. 1 in accordance with various embodiments of thepresent invention.

FIG. 28 is a block diagram illustrating multiple exemplary thermalpatterns that may be employed by the thermal energy docking station ofFIG. 19 in accordance with various embodiments of the present invention.

FIG. 29 is a logic flow diagram illustrating a pre-tuning of thetemperature sensitive user interface of the user computer device of FIG.1 in accordance with an embodiment of the present invention.

One of ordinary skill in the art will appreciate that elements in thefigures are illustrated for simplicity and clarity and have notnecessarily been drawn to scale. For example, the dimensions of some ofthe elements in the figures may be exaggerated relative to otherelements to help improve understanding of various embodiments of thepresent invention. Also, common and well-understood elements that areuseful or necessary in a commercially feasible embodiment are often notdepicted in order to facilitate a less obstructed view of these variousembodiments of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

To address the need for a mobile device that had improved capabilitiesin terms of detecting one or more mobile device operational conditionsand providing support for improved detection capabilities, a usercomputer device, such as a mobile device, is provided that comprises atemperature sensitive touchscreen having a temperature sensitive userinterface comprising multiple thermal energy emitter/detector devices,such as thermocouples. The multiple thermal energy emitter/detectordevices are capable both of detecting thermal energy and generatingthermal energy. The temperature sensitive user interface generatesthermal patterns that may be transferred to other thermally sensitiveelectronic devices or that may be used to authenticate the user computerdevice. The user computer device also can detect and thermallycommunicate with a thermal energy docking station and, based on thermalrecognition, activate applications displayed on the temperaturesensitive touchscreen. Further, the user computer device can auto-bias atemperature of the temperature sensitive user interface in order tobetter assure proper operation of the temperature sensitive userinterface in all operating conditions.

Generally, an embodiment of the present invention encompasses a methodfor thermal information transfer by a user computer device comprising ahousing and a temperature sensitive touchscreen having a plurality ofthermal energy emitter/detector devices. The method includes determininga thermal pattern to be thermally transferred, activating one or morethermal energy emitter/detector devices, of the plurality of thermalenergy emitter/detector devices, corresponding to the thermal pattern,producing, by the activated one or more thermal energy emitter/detectordevices, the thermal pattern on one or more of the touchscreen and thehouseing, and thermally transferring the produced thermal pattern toanother temperature sensitive touchscreen.

Another embodiment of the present invention comprises a method forthermal authentication of a user computer device. The method includesretrieving an authentication pattern to be thermally generated on atemperature sensitive touchscreen, activating, in a temperaturesensitive user interface, only thermal energy emitter/detector devicescorresponding to the authentication pattern, and thermally generating,by the activated thermal energy emitter/detector devices, theauthentication pattern in the thermally sensitive touchscreen.

Yet another embodiment of the present invention comprises a method forthermal recognition of an external accessory device that may be used inconjunction with a user computer device. The method includes detecting,by the user computer device, a thermal pattern that identifies theexternal accessory device, in response to detecting the thermal patternand based on the detected thermal pattern, performing one or more of:activating, by the user computer device, an application corresponding tothe detected thermal pattern adjusting, by the user computer device, anoperational setting of the user computer device, such as brightness,volume, touch sensitivity, feature priority, and establishing a wirelessconnectivity, such as a Bluetooth or WiFi connectivity with a detectedBluetooth or WiFi device, based on the detected thermal pattern, andexecuting, by the user computer device, the one or more of the activatedapplication, the adjusted setting, and the establishment of the wirelessconnectivity.

Still another embodiment of the present invention comprises a method forbiasing a temperature of a temperature sensitive user interface of auser computer device, the method including detecting one or more of atemperature of the user computer device and an ambient temperature,determining to pre-bias the temperature sensitive user interface basedon the detected one or more temperatures, and, in response todetermining to pre-bias the temperature sensitive user interface,auto-biasing a temperature of the temperature sensitive user interface.

Yet another embodiment of the present invention encompasses a usercomputer device that includes a housing, an at least one memory devicethat maintains at least one thermal pattern, a touchscreen comprising atemperature sensitive user interface having a plurality of thermalenergy emitter/detector devices, and a processor coupled to thetouchscreen and the at least one memory device and that is configured todetermine to transfer a thermal pattern of the at least one thermalpattern and activate one or more thermal energy emitter/detectordevices, of the plurality of plurality of thermal energyemitter/detector devices, corresponding to the thermal pattern, whereinthe activated thermal energy emitter/detector devices produce thethermal pattern on one or more of the touchscreen and the housing.

Still another embodiment of the present invention comprises a usercomputer device that includes an at least one memory device thatmaintains an authentication pattern, a touchscreen comprising atemperature sensitive user interface having a plurality of thermalenergy emitter/detector devices, a processor coupled to the touchscreenand the at least one memory device and that is configured to retrievethe authentication pattern, activate, in the temperature sensitive userinterface, only thermal energy emitter/detector devices corresponding tothe authentication pattern, and wherein the activated thermal energyemitter/detector devices thermally generate the authentication patternin the thermally sensitive touchscreen.

Yet another embodiment of the present invention comprises a usercomputer device that is capable of thermally recognizing an externalaccessory device. The user computer device comprises a housing, an atleast one memory device that maintains a thermal pattern that identifiesthe external accessory device, a temperature sensitive user interfacehaving a plurality of thermal energy emitter/detector devices, and aprocessor that is coupled to the housing, the at least one memorydevice, and the temperature sensitive user interface and that isconfigured to detect, via the temperature sensitive user interface, theat least one thermal pattern that identifies the external accessorydevice, in response to detecting the thermal pattern and based on thedetected thermal pattern, perform one or more of: activating anapplication corresponding to the detected thermal pattern, adjusting anoperational setting of the user computer device, and establishing awireless connectivity with the external accessory device, and executethe one or more of the activated application, the adjusted setting, orthe establishment of the wireless connectivity.

Still another embodiment of the present invention comprises anelectronic device for thermally interfacing with a user computer device.The electronic device includes a thermal energy interface that isconfigured to exchange thermal energy with the user computer device anda processor coupled to the thermal energy interface that is configuredto one or more of generate a thermal pattern in the thermal energyinterface that may be detected by the user computer device and detect athermal pattern emitted by the user computer device.

Still another embodiment of the present invention comprises a usercomputer device that auto-biases a temperature sensitive user interface.The a user computer device includes a housing, a temperature sensitiveuser interface having a plurality of thermal energy devices that areconfigured to one or more of emit thermal energy and detect thermalenergy, and a processor coupled to the temperature sensitive userinterface that is configured to detect one or more of a temperature ofthe user computer device and an ambient temperature, determine topre-bias the temperature sensitive user interface based on the detectedone or more temperatures, and in response to determining to pre-bias thetemperature sensitive user interface, based on the ambient temperature,auto-bias a temperature of the temperature sensitive user interface.

Turning now to the drawings, the present invention may be more fullydescribed with reference to FIGS. 1-29. FIG. 1 is a block diagram of anexemplary user computer device 102 in accordance with an embodiment ofthe present invention. User computer device 102 may be any user computerdevice that allows a user to input instructions to the device via atouchscreen 104 and, optionally, may be capable of sending and receivingcommunication signals on a wireless network. Preferably, user computerdevice 102 is a wireless mobile device, such as a cellular telephone, aradio telephone, a smart phone, or a personal digital assistant (PDA), alaptop computer or a tablet computer with radio frequency (RF)capabilities, or any other handheld or portable electronic device with auser interface comprising a touchscreen 104 that allows a user to inputinstructions into the user computer device; however, user computerdevice 102 may be any type of user computer device, such as a personalcomputer or a laptop or tablet computer without wireless capabilities,that has a user interface that includes a temperature sensitivetouchscreen. User computer device further comprises a housing 120 with afront side 122 that includes touchscreen 104, side edges 124, and a backside 126.

Referring now to FIGS. 1 and 2, touchscreen 104 is a ‘temperaturesensitive’ touchscreen that includes a touchscreen panel 106, typicallyan insulator such as glass or plastic, and a thermal interface, that is,a temperature sensitive user interface 108. Temperature sensitive userinterface 108 includes thermal energy emitter/detector componentry thatallows for detection of a temperature differential existing betweendifferent locations on temperature sensitive user interface 108. Thethermal energy emitter/detector componentry more particularly includesmultiple thermal energy emitter/detector devices 110 positionedproximate to, or embedded in, panel 106 of touchscreen 104. As will bedescribed further below, each of thermal energy emitter/detector devices110 may, based on a detected thermal energy, generate electrical signalsthat are indicative of the temperatures detected at the thermal energyemitter/detector device. The multiple thermal energy emitter/detectordevices 110 also, or instead, may be capable of generating and emittingthermal energy, for example, in response to application of a voltage tothe device, which emitted thermal energy may be sensed by a user of usercomputer device 102 or by an external accessory designed to do so, forexample, other user computer devices, thermal sensitive paper, or a usercomputer device thermal docking station as described below. For example,each thermal energy emitter/detector device 110 may be a thermocouplejunction capable of generating a voltage in response to detection, bythe device, thermal energy and generating thermal energy in response toapplication, to the device, of a voltage.

By virtue of processing performed by user computer device 102 utilizingthe information communicated by way of thermal energy emitter/detectordevices 110, and more particularly, electrical signals generated by thethermal energy emitter/detector devices that reflect detectedtemperatures, the user computer device is able to sense a temperaturedifferential existing between the temperatures sensed by differentsensing devices (or different groups of sensing devices) which isindicative of a temperature differential existing between the locationsof those different sensing devices (or groups of sensing devices). Thistemperature differential information then may used in combination withother information obtained via other types of sensors by user computerdevice 102 to determine/predict an operational condition or context ofthe user computer device.

User computer device 102 further may include a layer of thermallysensitive film or ink 112 proximate to temperature sensitive userinterface 108 and thermal energy emitter/detector devices 110. In oneembodiment of the present invention, an activating of thermal energyemitter/detector devices 110 causes the devices to generate thermalenergy, in turn causing a heating up of the thermally sensitive film orink 112 proximate to the heated up thermal energy emitter/detectordevices, thereby producing an image and/or color change in the film orink corresponding to the heated up devices, which image may be displayedto a user of the user computer device. However, temperature sensitiveuser interface 108 need not be restricted to areas of user computerdevice 102 proximate to touchscreen 104. For example, housing 120 also,or instead, may include the layer of thermally sensitive film or ink112, such as a thermochromic film. As described in greater detail below,temperature sensitive user interface 108 may be located proximate to anyouter surface of user computer device 102, that is, proximate to, orincluded in, any part of housing 120. An activation of temperaturesensitive user interface 108, and in particular thermal energyemitter/detector devices 110 of the temperature sensitive userinterface, proximate to any part of housing 120 then may produce animage and/or color change in the thermally sensitive film or inkassociated with the housing and corresponding to the heated up devices.

Touchscreen 104 further may include a touch-detectingnon-temperature-based user interface 114, such as a capacitive userinterface, a resistive user interface, a pressure-sensitive userinterface, an optical user interface, or any other user interface thatmay occur to one of ordinary skill in the art that detects a position ofa user's touch on a basis other than temperature, and an active visualdisplay user interface 116 that is implemented using any of multiplewell-known backlit display technologies, such as but not limited to aliquid crystal display (LCD), a light emitting diode (LED) display, anorganic LED (OLED) display, a plasma display, e-ink, or any otherwell-known backlit display technology, that displays visual images ontouchscreen 104 to a user of the user computer device 102. One may notethat the layers of user interfaces depicted in FIG. 2 are providedmerely for the purpose of illustrating the principles of the presentinvention and are not intended to limit touchscreen 104 to the orderdepicted and that the layering may be in any order and/or may beintermixed.

Referring now to FIGS. 3-5, block diagrams are depicted of user computerdevice 102 in accordance with various embodiments of the presentinvention. Referring first to FIG. 3, user computer device 102 includesa processor 302 such as one or more microprocessors, microcontrollers,digital signal processors (DSPs), combinations thereof or such otherdevices known to those having ordinary skill in the art. The particularoperations/functions of processor 302, and respectively thus of usercomputer device 102, are determined by an execution of softwareinstructions and routines that are stored in an at least one memorydevice 304 associated with the processor, such as random access memory(RAM), dynamic random access memory (DRAM), and/or read only memory(ROM) or equivalents thereof, that store data and programs that may beexecuted by the corresponding processor. However, one of ordinary skillin the art realizes that the operations/functions of processor 302alternatively may be implemented in hardware, for example, integratedcircuits (ICs), application specific integrated circuits (ASICs), aprogrammable logic device such as a PLD, PLA, FPGA or PAL, and the like,implemented in the user computer device. Based on the presentdisclosure, one skilled in the art will be readily capable of producingand implementing such software and/or hardware without undoexperimentation. Unless otherwise indicated, the functions describedherein as being performed by user computer device 102 are performed byprocessor 302.

At least one memory device 304 further maintains multiple applicationsthat may be executed by processor 302, such as a calendar application, anavigational application, an email application, a music application, avideo application, a video game application, and a social networkapplication. In addition, At least one memory device 304 may maintain,in association with each such application, a thermal pattern thatidentifies the application. By communicating the thermal pattern to theuser communication device, a user or external device is able to instructthe user communication device to retrieve the associated application andto execute the retrieved application by processor 302.

User computer device 102 further includes a user interface 308 and,optionally, one or more of a transceiver 310, a location determinationmodule 316, and a wireline interface 320, for example, a USB (UniversalSerial Bus) port, that are each coupled to processor 302. Transceiver310 includes at least one wireless receiver (not shown) and at least onewireless transmitter (not shown) for receiving and transmitting wirelesssignals, such a radio frequency (RF) signals and/or short-range signalssuch as Bluetooth signals. Location determination module 316, such as aGPS (Global Positioning Satellite) module comprising a GPS receiver, amodule that determines a position based on triangulation of receivedWiFi or base station signals, or any other location positioningmethod/module known in the art, determines a geographical location ofthe user computer device. User interface 308 includes a display screenthat comprises ‘thermally sensitive’ touchscreen 104, and further mayinclude a keypad, buttons, a touch pad, a joystick, an additionaldisplay, or any other device useful for providing an interface between auser and an electronic device such as user computer device 102.

User computer device 102 further includes a touchscreen driver 306 thatis maintained in at least one memory device 304 and that is executed byprocessor 302, and temperature sensors 312 and other sensors 314, forexample, an ambient light sensor, an accelerometer, a gyroscope, and anyother sensor, and in particular operational setting sensor, known in theart that may be included in a user computer device, such as a handheldor portable electronic device, in communication with the processor.Processor 302 detects images sensed by temperature sensitive userinterface 108 and touch-detecting non-temperature-based interface 114,and controls images displayed by the temperature sensitive userinterface and by active visual display user interface 116, based onprograms and data associated with touchscreen driver 306.

To the extent FIG. 3 is intended to show the internal components of usercomputer device 102, the temperature sensors 312 include thermal energyemitter/detector devices 110. Depending upon the embodiment, temperaturesensors 312 can include any arbitrary number of thermal energyemitter/detector devices, and the temperature sensors can include avariety of different types of thermal energy emitter/detector devices.With respect to the other sensors 314, these can include any one or moreof a variety of different types of sensors. In the present embodiment,the other sensors 314 can include a capacitive touch sensor and/or aresistive touch sensor or any other type of touch-sensitive componentthat are included in touch-detecting non-temperature-based userinterface 114. User computer device 102 also includes a power supply318, such as a power converter for interfacing with a power outlet or alimited life power supply such as a removable and/or rechargeablebattery, for providing power to the other internal components 302, 304,308, 310, 312, 314, and 316 of user computer device 102.

Touchscreen driver 306 comprises data and programs that control anoperation of touchscreen 104, such as sensing a temperature change intemperature sensitive user interface 108 of the touchscreen anddetermining a location of a touch on the touchscreen, and that mayreconfigure an operation of the touchscreen as described in greaterdetail below. In addition to being a temperature sensitive touchscreen,touchscreen 104 also may be a ‘capacitive’ touchscreen as is known inthe art. For example, touchscreen panel 106, typically an insulator suchas glass, may be coated, on an inner surface, with touch-detectingnon-temperature-based user interface 114 comprising a transparentelectrical conductor, such as indium tin oxide (ITO). In other examplesof a capacitive touchscreen, touch-detecting non-temperature-based userinterface 114 may comprise a grid-type pattern of metallic electrodesthat may be embedded in touchscreen panel 106 or etched in a conductorcoupled to an inner surface of the touchscreen panel or printed on acarrier material, such as any of various known optically clear ITOcoated transparent, conductive film products, for example, an ITO on aPET (polyethylene terephthalate) carrier (ITOPET). The electricalconductor is, in turn, coupled processor 302 and is controlled bytouchscreen driver 306. Touching the outer, uncoated surface oftouchscreen panel 106 with an electrical conductor, such as a human bodyor a capacitive stylus, results in a change in an electrostatic fieldand a corresponding change in capacitance that is detected bytouchscreen driver 306.

As noted above, touchscreen 104 is a temperature sensitive touchscreen,for example, as described in U.S. patent application Ser. No.12/774,509, entitled “Mobile Device with Temperature Sensing Capabilityand Method of Operating Same,” and filed on May 5, 2010, and whichdescription of a thermally sensitive mobile device touchscreen is herebyincorporated herein. Temperature sensitive user interface 108 may beproximate to an inner surface of touchscreen panel 106 or may beembedded in the panel. For example, the multiple thermal energyemitter/detector devices 110 may be embedded in, or may be attached toon an inner surface of, the touchscreen panel. Thermal energyemitter/detector devices 110 are devices that sense an appliedtemperature and output an indication of the sensed temperature, such asa thermocouple formed by a respective junction of first and second typesof materials, for example, a Indium Tin Oxide (InSnO₄) ceramic material(ITO) and a Indium Tin Oxide Manganese ceramic material (ITO:Mn), andmay be distributed throughout temperature sensitive user interface 108,and correspondingly throughout touchscreen 104 (and in a differentplane, that is, above or below, the capacitive user interface associatewith the touchscreen, or may be intermixed with the capacitive userinterface).

Certain thermal energy emitter/detector devices 110 may be linked toeach other by a graphite strip or other thermally-conductive strip so asto maintain the thermal energy emitter/detector devices at a same orsubstantially a same temperature, which temperature may be set at atemperature level different from that of an item that will touchtouchscreen 104, such as an exposed finger, a gloved finger, or astylus. Thermal energy emitter/detector devices 110 also may beelectrically connected in series to enhance touch sensitivity as well asto enable differential drive functionality. Junctions connected inseries result in alternating junction polarities due to thermocoupleconductor type order. Junctions in phase are grouped together foradditive response and those with opposite polarities are separated andin some cases used to drive opposing device sides for differentialresponse. In yet other cases, opposing polarity junctions are kept at aknown and same temperature for reference and are enabled by applying aGraphite type material in their vicinity. By grouping same polarityjunctions, touch sensitivity is enhanced. As a result, when two of thethermal energy emitter/detector devices 110 that share a same polarityeach experience a same temperature, the voltages generated by thethermal energy emitter/detector devices all tend to increase (ordecrease) generally uniformly and tend to be additive, and the resultingoutput voltage experienced at terminals connected to the thermal energyemitter/detector devices (which voltage is, in turn, read by processor302 implementing touchscreen driver 306) will be the sum of thecontributions from those thermal energy emitter/detector devices.Whereas when two of the thermal energy emitter/detector devices 110 thatare of opposite polarity each experience a same temperature, a voltageincrease (or decrease) generated by one of the temperature sensingdevice due to the particular temperature will tend to be offset by acorresponding voltage increase (or decrease) generated by the other ofthe temperature sensing device. Thus processor 302 is able to determinea location of a touch based on temperature differentials.

Turning to FIG. 4, an electrical schematic diagram 400 is providedshowing how signals from thermal energy emitter/detector devices 110 canbe processed to derive a differential temperature signal, as well as howthat differential temperature signal can be processed along with othersignals from other supporting sensors 314, in accordance with anembodiment of the present invention. As shown, two thermal energyemitter/detector devices 110 (depicted in FIG. 4 as thermal energyemitter/detector devices 110 _(A) and 110 _(B)) are coupled in seriesbetween an inverting input 452 and a non-inverting input 454 of anoperational amplifier 456. More particularly, a first lead 412 of afirst temperature sensing device 110 _(A) of the two thermal energyemitter/detector devices 110 _(A) and 110 _(B), is coupled to theinverting input 452, a first lead 422 of a second temperature sensingdevice 110 _(B) of the two thermal energy emitter/detector devices 110_(A) and 110 _(B) is coupled to the non-inverting input 454, and asecond lead 414 of the first temperature sensing device 110 _(A) iscoupled to a second lead 424 of the second temperature sensing device110 _(B). In response to input signals, for example, voltage or currentsignals, generated by the first and second thermal energyemitter/detector devices (or groups of devices) 110 _(A), 110 _(B),operational amplifier 456 generates an output signal at output terminal458 that is proportional to the differential between the two inputsignals and thus proportional to the difference in temperaturesexperienced by the two thermal energy emitter/detector devices 110_(A),110 _(B).

Additionally as shown in FIG. 4, the differential temperature outputsignal provided at output terminal 458 is sent to processor 302 by wayof a communication link 460 (although not shown, an analog-to-digitalconverter can be provided as part of communication link 460 betweenoutput terminal 458 and processor 302 so that the differentialtemperature output signal is in digital form when provided to processor302). In addition to receiving the differential temperature outputsignal, processor 302 also receives one or more signals from one or moreother sensors 314, for example, by way of additional communication links432 and 434, respectively. It should be further noted that, while forsimplicity of illustration, in FIG. 3 the temperature sensing circuitrydepicted in FIG. 4 are all considered to be part of temperature sensors312 (along with the thermal energy emitter/detector devices 110 _(A) and110 _(B)), in other embodiments such devices/components other than thespecific components that sense temperature can be considered to bedistinct from the temperature sensors, and can be located physicallyapart from the temperature sensors. For example, the operationalamplifier 456 can, in another embodiment, be considered part of theprocessor 302. Depending upon the signals provided to it from thetemperature sensors 312 and the other sensors 314, processor 302 candetermine a variety of operational conditions/contexts as will bediscussed in further detail below.

Referring now to FIG. 5, a schematic diagram is provided of an exemplarylayout of multiple thermal energy emitter/detector devices 110 as can bearranged on user computer device 102 in accordance with an embodiment ofthe present invention. As illustrated by FIG. 5, each of multiplethermal energy emitter/detector devices 110, depicted in FIG. 5 asthermal energy emitter/detector devices 110 ₁-110 ₈ (eight shown;however, any quantity is possible), is a thermocouple formed by arespective junction of an ITO lead and an ITO:Mn lead, and these leadsare all interconnected in a manner by which all of the thermal energyemitter/detector devices 110 ₁-110 ₈ are connected in series between afirst terminal 550 and a second terminal 552. Further as shown, thefirst and second terminals 550 and 552 respectively are coupled torespective copper wires 554, 556 that are surrounded by a flexibleplastic sheathe 558 so as to form a two-wire flex link. Although shownin cut-away, it will be understood that the copper wires 554, 556 andsheathe 558 extend away from the terminals 550, 552 and allow thoseterminals to be coupled to other components (for example, to anoperational amplifier that is, in turn, coupled to processor 302).

More particularly as shown, the first terminal 550, an ITO lead, islinked to a first temperature sensing device 110 ₁ of the multiplethermal energy emitter/detector devices 110 ₁-110 ₈ by way of a firstITO lead 520, and that temperature sensing device is, in turn, linked toa second temperature sensing device 110 ₂ of the multiple thermal energyemitter/detector devices 110 ₁-110 ₈ by way of a first ITO:Mn lead 530.A second ITO lead 522 extends from the second temperature sensing device110 ₂ to a third temperature sensing device 110 ₃ the multiple thermalenergy emitter/detector devices 110 ₁-110 ₈, and a second ITO:Mn lead532 links the third temperature sensing device 110 ₃ to a fourthtemperature sensing device 110 ₄ of the multiple thermal energyemitter/detector devices 110 ₁-110 ₈. A third ITO lead 524 in turn linksthe fourth temperature sensing device 110 ₄ to a fifth temperaturesensing device 110 ₅ of the multiple thermal energy emitter/detectordevices 110 ₁-110 ₈, which then is connected to a sixth temperaturesensing device 110 ₆ of the multiple thermal energy emitter/detectordevices 110 ₁-110 ₈ by way of a third ITO:Mn lead 534. The sixthtemperature sensing device 110 ₆ is, in turn, connected to a seventhtemperature sensing device 110 ₇ of the multiple thermal energyemitter/detector devices 110 ₁-110 ₈ by way of a fourth ITO lead 526.Finally the seventh temperature sensing device 110 ₇ is connected to aneighth temperature sensing device 110 ₈ by way of a fourth ITO:Mn lead536. The eighth temperature sensing device 110 ₈ is linked, by way of afifth ITO lead 528, to the second terminal 552, which is also an ITOlead.

In implementing thermocouple-type thermal energy emitter/detectordevices 110, the manner in which each temperature sensing device 110 isinterconnected with other components (and the correspondent polarity ofthe device relative to other components) often is of significance inimplementing the temperature sensing device, particularly where multiplethermal energy emitter/detector devices of this type are connected inseries. For example, in an embodiment in which there are twothermocouple-type thermal energy emitter/detector devices 110 that areinterconnected as shown in FIG. 4, it is typical that the respectivepolarities of the thermal energy emitter/detector devices/thermocoupleswill be oppositely-orientated so as to allow for differentialtemperature sensing. Given such an orientation, assuming that the twothermal energy emitter/detector devices 110 each experience the sametemperature, a voltage increase (or decrease) generated by one of thethermal energy emitter/detector devices due to the particulartemperature will tend to be offset by a corresponding voltage increase(or decrease) generated by the other of the thermal energyemitter/detector devices. Alternatively, assuming that there is atemperature differential between the two thermal energy emitter/detectordevices 110 such that the two devices output different voltages, thedifference between those voltages will be experienced by an operationalamplifier across terminals 550 and 552.

The embodiment of user computer device 102 depicted in FIG. 5 is anexemplary embodiment in which multiple thermal energy emitter/detectordevices 110 are distributed at three different general regions along aninner surface of touchscreen 104 of the user computer device.Notwithstanding the fact that more than two thermal energyemitter/detector devices 110 are employed and coupled together inseries, it is possible to obtain meaningful temperature informationbecause of the particular manner in which the thermal energyemitter/detector devices are interconnected. As will be noticed fromFIG. 5, each of the thermal energy emitter/detector devices 110 ₂, 110₄, 110 ₆, and 110 ₈ that are located proximate a bottom edge 562 oftouchscreen 104 are formed by the intersection of a respective one ofthe ITO:Mn leads 530, 532, 534, 536 extending away from the respectivetemperature sensing device generally upwardly (that is, towards a topedge 566 of user computer device 102) and a respective ITO lead 522,524, 526, 528 that extends away from each of those respective thermalenergy emitter/detector devices also generally upwardly but to the rightof the respective ITO lead for that temperature sensing device (exceptin the case of the eighth temperature sensing device 110 ₈, from whichthe ITO lead 528 extends downwardly (that is, towards the bottom edge562 of user computer device 102)) and to the left. By comparison, eachof the first and seventh thermal energy emitter/detector devices 110 ₁,110 ₇ towards a midregion 564 of touchscreen 104 is connected to arespective one of the ITO leads 520, 526 extending away from thattemperature sensing device generally downwardly and also to one of theITO:Mn leads 530, 536 extending generally downwardly and to the right ofthe respective ITO lead for that device (it is the same for the thirdand fifth thermal energy emitter/detector devices 110 ₃, 110 ₅ near thetop edge 566 of touchscreen 104).

Given this type of configuration, the second, fourth, sixth, and eighththermal energy emitter/detector devices 110 ₂, 110 ₄, 110 ₆, and 110 ₈all share a first polarity, while the first, third, fifth, and sevenththermal energy emitter/detector devices 110 ₁, 110 ₃, 110 ₅, and 110 ₇all share a second polarity that is opposite the first polarity.Consequently, should a high temperature be experienced generally alongthe bottom region of the mobile device 562 proximate the sensing devices110 ₂, 110 ₄, 110 ₆, and 110 ₈, the voltages generated by thoserespective thermal energy emitter/detector devices all tend to increase(or decrease) generally uniformly and tend to be additive, and theresulting output voltage experienced at the terminals 550 and 552 willbe the sum of the contributions from those four sensing devices. Suchreinforcing behavior of the thermal energy emitter/detector devices 110₂, 110 ₄, 110 ₆, and 110 ₈ is particularly facilitated by the presenceof the graphite strip 570. Likewise, if a particular temperature isexperienced along the top edge 566 or the midregion 564, then the pairsof thermal energy emitter/detector devices 110 ₃/110 ₅ and 110 ₁/110 ₇at those respective locations will tend to generate voltages that areadditive and reinforcing of one another, and the resulting outputvoltage experienced at the terminals 550, 552 will be the sum of thecontributions of any one or more of those thermal energyemitter/detector devices.

It should be noted that the configuration of FIG. 5 is reflective ofcertain assumptions regarding the operation of user computer device 102.In particular, the arrangement of the multiple thermal energyemitter/detector devices 110 ₁-110 ₈ presumes that it is unlikely that auser will touch (that is, apply heat proximate to) both one or more ofthe thermal energy emitter/detector devices 110 ₂, 110 ₄, 110 ₆, and 110₈ near the bottom edge 562 while at the same time touch one or more ofthe thermal energy emitter/detector devices 110 ₁, 110 ₃, 110 ₅, and 110₇ at the midregion 564 or near the top edge 566. Rather, typically auser will only touch one or more of the thermal energy emitter/detectordevices near the bottom edge 562 or touch one or more of the otherthermal energy emitter/detector devices 110 ₁, 110 ₃, 110 ₅, and 110 ₇,but not both. Such an assumption is especially plausible if theplacement of some of the thermal energy emitter/detector devices is ator proximate to a location on user computer device 102 at which heat isless likely to be applied (for example, near a microphone on a mobiledevice). Given this assumption, it is unlikely that the voltagesgenerated by the thermal energy emitter/detector devices 110 ₂, 110 ₄,110 ₆, and 110 ₈ will be cancelled out by the voltages generated by thethermal energy emitter/detector devices 110 ₁, 110 ₃, 110 ₅, and 110 ₇due to touching of the user computer device by a user.

The configuration of FIG. 5 additionally illustrates how, in someembodiments of the present invention, various advantages can be achievedby utilizing multiple thermal energy emitter/detector devices providedwithin a given region of touchscreen 104 rather than utilizing only asingle temperature sensing device to sense a temperature at a givenregion of the touchscreen. In particular, FIG. 5 shows that multiplethermal energy emitter/detector devices, such as the devices 110 ₂, 110₄, 110 ₆, and 110 ₈ can be collectively employed, effectively as asingle ‘group sensor,’ so as to sense the temperature within a givenregion of touchscreen 104, that is, proximate the bottom edge 562 of thetouchscreen. Likewise, FIG. 5 shows that the multiple thermal energyemitter/detector devices 110 ₁, 110 ₃, 110 ₅, and 110 ₇ can becollectively employed, again effectively as a group sensor (or asmultiple group sensors each made up of two thermal energyemitter/detector devices), to sense the temperature(s) at either one orboth of the midregion 564 and proximate the top edge 566 of touchscreen104. Insofar as these thermal energy emitter/detector devices operate asgroup sensors, temperature changes occurring nearing any of the sensingdevices of the group sensor are sensed quickly. This is in contrast toother embodiments where only a single temperature sensing device ispresent within a given region, such that temperature changes must becommunicated to the location of that particular temperature sensingdevice before those changes are sensed.

Additionally, FIG. 5 illustrates how in some operational conditions itis possible for a variety of different temperature conditions within avariety of different regions of the mobile device can be sensed simplyby series-connecting any arbitrary number of thermal energyemitter/detector devices 110 and using the simple hardware shown in (orhardware similar to that shown in) FIG. 4. In particular, it will beunderstood from FIG. 5 that temperature changes experienced proximatethe bottom edge 562 of touchscreen 104 will have twice the effect astemperature changes experienced merely within the midregion 564 of thetouchscreen, since four of the thermal energy emitter/detector devicesare located near the bottom edge 562 while only two of the thermalenergy emitter/detector devices are located near the midregion 564.

Similarly, in other embodiments, by providing different numbers ofthermal energy emitter/detector devices 110 at different regions ofinterest around touchscreen 104, the overall voltage signals produced bythe series-connection of those thermal energy emitter/detector devicescan be interpreted to determine temperature changes occurring at (andtemperature differentials occurring between) those numerous differentregions of the touchscreen. For example, suppose four thermal energyemitter/detector devices were located in a first region, for example, a5 millimeter (mm) circle, and are connected in series, and a singlethermal energy emitter/detector device was located in another, secondregion, for example, another 5 mm circle, and assuming that all of thethermal energy emitter/detector devices are referenced to a separatecold junction, then temperature changes occurring at the first regionwould have four times the impact upon the overall output voltage of thefive series-connected thermal energy emitter/detector devices thantemperature changes occurring in the second region, and thus the overalloutput voltage could be interpreted accordingly.

Numerous other embodiments with numerous other types of thermal energyemitter/detector devices 110 and configurations thereof are additionallyintended to be encompassed by the present invention. For example, setsof multiple thermal energy emitter/detector devices 110 positionedproximate to different edges of the touchscreen can all be connected inseries with one another. Also for example, where a set of thermal energyemitter/detector devices 110 are intended to operate as a ‘group sensor’associated with a particular region of the touchscreen, the proximity ofthose thermal energy emitter/detector devices with respect to oneanother can vary depending upon the embodiment. Further, for example, insome embodiments, one or more thermal energy emitter/detector devices110 can serve as a touch sensor. For example, by placing thermal energyemitter/detector devices 110 along sides edges 124 of user computerdevice 102, it is then possible to determine which side, or region of aparticular side, of the user computer device is warmer and then concludethat the warmer side, or region, is the side or region that the user isholding, or to detect the way user is holding the user computer device.

Further, in some embodiments, sensed temperature information (includingsensed temperature information available from groups of sensors) can beinterpreted as an indication of keypad entries or other user inputsignals or instructions. In one embodiment of this type, a first set ofthermal energy emitter/detector devices 110, for example, 20 thermalenergy emitter/detector devices, can be placed within a first region oftouchcsreen 104 and serve as a first ‘button’ while a second set ofthermal energy emitter/detector devices 110 different in number, forexample, one device, can be placed in a second region and serve as asecond ‘button.’ Assuming all of the thermal energy emitter/detectordevices 110 of the two sets are coupled in series, the user computerdevice then can detect whether the first region or the second region istouched based upon whether a voltage signal that is detected is large,for example, from the 20 devices, due to heating of the first regionfrom the user's finger, or small, for example, from the one device, dueto heating of the second region from the user's finger.

Further, in still other embodiments of the present invention, thermalenergy emitter/detector devices 110 may be implemented so thatthermocouple junctions are situated immediately along the exterior ofthe touchscreen (that is, the junctions just pierce out of the mobiledevice as “dots”). Such embodiments can provide even more rapid responsetimes, in terms of how fast temperature changes are sensed, thanembodiments where the thermocouple junctions are embedded within a touchscreen (much less where the junctions are beneath overlying structures).In general, for quickest sensing/response times, it is desirable tominimize the distance between the thermocouple junction and the heatsource.

Referring now to FIG. 6, an exemplary layout is depicted of temperaturesensitive user interface 108 associated with touchcreen 104 inaccordance with an embodiment of the present invention. Temperaturesensitive user interface 108 includes a grid of multiple thermal energyemitter/detector devices 110 that are proximate to an inner surface of,or embedded in, touchscreen panel 106 and that are distributed acrossthe touchscreen panel, coupled to processor 302, and controlled bytouchscreen driver 306. Processor 302 then may determine a location of atouch based on thermal detections at various thermal energyemitter/detector devices 110 in the temperature sensitive user interfaceas described in greater detail above.

Referring now to FIGS. 6 and 7, several examples of arrangements andconfigurations of thermal energy emitter/detector devices in usercomputer device 102 are shown in accordance with other embodiments ofthe present invention. It is to be understood, however, that theseadditional embodiments (as well as the embodiment shown in FIG. 6) aremerely examples of the present invention, and that the present inventionis intended to encompass numerous other arrangements and configurationsnot shown as well as those that are shown.

As depicted in FIG. 7, in another embodiment of the present invention,user computer device 102 may include a front logo region 704 as well asa rear logo region 706 (shown in phantom) respectively on a front side122 and a back side 126 of the user computer device. It is at (or, moreparticularly, around and beneath/inwardly of the front logo region 704and the rear logo region 706, respectively, that front and rear thermalenergy emitter/detector devices 110 (depicted in FIG. 7 as thermalenergy emitter/detector devices 708 and 714, respectively) are placed.In the embodiment shown, each of the front temperature sensing device708 and the rear temperature sensing device 714 (which is also shown inphantom) are looped structures that, as discussed in further detailbelow, in particular include thermocouple junctions that allow fortemperature sensing to be accomplished. Given the positioning of thethermal energy emitter/detector devices 708, 714 adjacent to(underneath) the logo regions 704, 706, the respective thermal energyemitter/detector devices sense the temperatures along the logo regionsdue to thermal conduction through those regions. The use of large areassuch as the logo regions 704, 706 coupled to the thermocouple junctionsof the thermal energy emitter/detector devices 708, 714 can help toassure user contact with the thermal energy emitter/detector devices dueto the logo large size.

First and second leads 710 and 712 of first temperature sensing device708 can be considered analogous to leads 412 and 414, respectively, ofFIG. 4, while leads 716 and 718 of the second temperature sensing device714 can be considered analogous to the first and second leads 424 and422, respectively, of FIG. 4. Thus, although further components such asthe operational amplifier 456 of FIG. 4 are not shown in FIG. 7, it canbe presumed that thermal energy emitter/detector devices 708 and 714 canbe operated and provide signals that are utilized in the same orsubstantially the same manner as was described with respect to FIG. 4.Although the logo regions 704, 706 of user computer device 102 are shownto be positioned proximate an upper edge surface 124 of the usercomputer device, for example with the logo region 704 particularly beingpositioned in between the edge surface 124 and touchscreen 104 of theuser computer device, it will be understood that the logo regions couldbe positioned at a variety of other locations along the front and backsides 122, 126 of the user computer device, as well as on other surfaces(for example, the surfaces of side edge 124 or other edge/side surfaces)of the mobile device.

Referring now to FIG. 8, in still another embodiment of user computerdevice 102, the user computer device may include both a bezel 802positioned along a front side 122 of user computer device 102 and a backplate 804 forming a surface of the back side 126 of the user computerdevice. As shown, bezel 802 is a rectangular-shaped structure having anopen interior 818, that is, a shape similar to that of a picture frame.As depicted in FIG. 8, the user computer device includes at least afirst and a second temperature sensing device 110 (depicted in FIG. 8 asthermal energy emitter/detector devices 806, 812, respectively) that arepositioned proximate the front and back sides 122 and 126, respectively.As shown, the first temperature sensing device 806 is positionedadjacent to the bezel 802 along the interior side of the bezel. Thesecond temperature sensing device 812 is positioned adjacent to the backplate 804 along the interior side of back plate 804. The bezel 802 andback plate 804 are heat conductive plates that are either directlyexposed to the outside environment or embedded very close to the outersurface of the user computer device.

Each of thermal energy emitter/detector devices 806 and 812, as with thethermal energy emitter/detector devices 302 and 304, includes a junctionallowing for temperature sensing and includes a respective first lead808, 814 as well as a respective second lead 810, 816. As was the casewith the temperature sensing device 302 and 304, the leads 808, 814 ofthe thermal energy emitter/detector devices can be understood tocorrespond to the leads 412 and 422 of FIG. 4, while the leads 810, 816of the thermal energy emitter/detector devices can be understood tocorrespond to the leads 414 and 424 of FIG. 4. Thus, thermal energyemitter/detector devices 806 and 812 can be implemented in the same orsubstantially the same manner as discussed with reference to FIG. 4.Given the positioning of the first temperature sensing device 806 alongthe interior surface of the bezel 802, and given the positioning of thesecond temperature sensing device 812 along the interior surface of theback plate 804, each of those respective thermal energy emitter/detectordevices senses the temperature of a respective location exterior to thephone along the bezel 802 and back plate 804, or radiates a temperatureexternally, by virtue of the conductive communication of heat throughthe bezel or the back plate, respectively. In the embodiments discussedabove with respect to FIGS. 4, 7, and 8, user computer device 102 asdepicted therein has two thermal energy emitter/detector devices.Nonetheless, in a preferred embodiment of the present invention, usercomputer device 102 may have any number of interconnected thermal energyemitter/detector devices 110. Indeed, depending upon the embodiment,user computer device 102 may have any arbitrary number of thermal energyemitter/detector devices 110 positioned on any one or more of thesurfaces (and within any one or more regions along those surfaces), andthose various thermal energy emitter/detector devices can beinterconnected in any of a variety of manners.

Temperature sensitive user interface 108 of user computer device 102 canbe used not only to detect a user input to the user computer device,that is, to detect a location of a user contact on a touchscreen such astouchscreen 104, but also to provide thermal feedback. By providingthermal feedback, a variety of applications for user computer device 102may be possible through an exchange of thermal energy with anothertemperature sensing device. For example, by selectively heating one ormore thermal energy emitter/detector devices 110 of the user computerdevice, thermal-based authentication of the user computer device may beperformed, information may be thermally transferred by the user computerdevice to another user computer device or to a thermally activatedmaterial (such as a thermal paper), or a color of a phone skin may bedynamically changed using thermochromic films or other methods. Also,temperature sensitive user interface 108, and more particularly thethermal energy emitter/detector devices 110 of the temperature sensitiveuser interface, can sense external temperature and provide command toalter color of housing 120 to reflect the associated temperature.

Referring now to FIG. 9-13, a logic flow diagram 900 is provided thatillustrates thermal generation and display of physical images by usercomputer device 102 and the thermal transfer of such images by the usercomputer device in accordance with various embodiments of the presentinvention. Logic flow diagram 900 begins (902) when processor 302determines (904) a physical image to be thermally generated bytemperature sensitive user interface 108 of user computer device 102from among one or more physical images maintained in at least one memorydevice 304. For example, in various embodiments of the presentinvention, the physical image may comprise a pattern, such as thevarious patterns depicted in FIG. 10, may comprise a textual image, suchas print characters of the signature depicted in FIG. 11, or maycomprise a color change. In the event that user computer device 102includes the layer of thermally sensitive film or ink 112, the physicalimage thermally generated on temperature sensitive user interface 108also may be displayed in touchscreen 104 or housing 120 by the thermallysensitive film or ink.

In various embodiments of the present invention, the physical images maybe pre-programmed into user computer device 102 or may be downloaded,wirelessly or over a wired connection, by the user computer device froma physical image source, such as a web-based server or another usercomputer device. In various embodiments of the present invention, thephysical images may be transferred to, that is, received by, usercomputer device 102 from another user computer device, via touchscreen104 and temperature sensitive user interface 108 of user computer device102, as described below with respect to FIG. 14. In still otherembodiments of the present invention, the physical images may be createdon touchscreen 104 by a user of the user computer device and detected bytemperature sensitive user interface 108 of the user computer device(for example, by taking a picture with a camera (not shown) by beingsketched on touchscreen 104 by a user of the device). In response toreceiving the physical image, the user computer device stores thereceived image in at least one memory device 304.

Processor 302 may determine which physical image to generate based on aninstruction received from a user of the user computer device 102. Forexample, processor 302 may display, on touchscreen 104, a softkey thatis associated with the stored physical images. By touching the softkey,the user inputs to the processor, and the processor receives from theuser, an instruction to display the patterns stored by the at least onememory device 304. The instruction, that is, the user's touch oftouchscreen 104, may be received via temperature sensitive userinterface 108 or via touch-detecting non-temperature-based userinterface 114. In response to receiving the instruction, processor 302retrieves the physical images from the at least one memory device anddisplays the physical images on touchscreen 104. The user then mayselect a physical image by touching one of the displayed physicalimages, thereby inputting an instruction to the processor, viatouch-detecting non-temperature-based user interface 114, or temperaturesensitive user interface 108, to activate thermal energyemitter/detector devices 110 in temperature sensitive user interface 108corresponding to the selected physical image.

In another embodiment of the present invention, processor 302 maydetermine a physical image to be thermally generated by temperaturesensitive user interface 108 of user computer device 102 based on auser's touch of a physical image, such as an icon, displayed in theactive visual display user interface 116 of by touchscreen 104, such asan LCD or an LED display technology. That is, as is known in the art,when the active visual display user interface 116 displays a physicalimage on touchscreen 104, processor 302 arranges for the image's displayby arranging for illumination of appropriate image generating devices,for example, light emitting diodes or liquid crystals, that generate apredetermined image in a predetermined location on touchscreen 104,which image and location are maintained in at least one memory device304. In turn, when a user touches such an image presented on thetouchscreen, the user's touch of the image is relayed to the processorvia touch-detecting non-temperature-based user interface 114 inaccordance with well-known techniques.

In response to receiving an instruction to activate a particularpattern, processor 302 activates (906) thermal energy emitter/detectordevices 110 corresponding to the determined image displayed in activevisual display user interface 116. For example, processor 302 mayselectively apply a current or voltage to thermal energyemitter/detector devices 110 corresponding to the determined physicalimage. In response to the application of the current, the selectedthermal energy emitter/detector devices, that is, thermal energyemitter/detector devices 110 to which current or voltage is selectivelyapplied, activate, that is, heat up, thereby producing (908) acorresponding thermal image in temperature sensitive user interface 108.The thermal image may or may not also be visually displayed ontouchscreen 104 or housing 120, for example, by a color or shade changein areas of the layer of thermally sensitive film or ink 112 proximateto the activated thermal energy emitter/detector devices. That is, theactivating of the thermal energy emitter/detector devices may cause aheating up of the thermally sensitive film or ink 112 proximate to theselected thermal energy emitter/detector devices, which in turn maycause a corresponding color or shade change in the heated up areas ofthe thermally sensitive film or layer of thermally sensitive ink,thereby generating a color change/physical image that corresponds to theheated up devices, which color change/physical image may appear ontouchscreen 104 or in housing 120. For example, FIGS. 12 and 13 depictpatterns that may appear on touchscreen 104 of user computer device 102in response to processor 302 activating thermal energy emitter/detectordevices corresponding to a physical image depicted in FIGS. 10 and 11,respectively.

Further, and referring now to FIGS. 9 and 14, user computer device 102then may thermally transfer (910) the generated physical image, such asone of the physical images depicted in FIGS. 10 and 11, to anotherthermally sensitive apparatus 1402, such as another user computer devicesimilar to user computer device 102 and that includes a temperaturesensitive touchscreen 1404 similar to touchscreen 104 and having atemperature sensitive user interface 1408 similar to temperaturesensitive user interface 108 of touchscreen 104, a layer of thermallysensitive film or ink similar to the layer of thermally sensitive filmor ink 112, and that may further include one or more of atouch-detecting non-temperature-based user interface (not shown),similar to touch-detecting non-temperature-based user interface 114, andan active visual display user interface (not shown), similar to activevisual display user interface 116. More particularly, the user of usercomputer device 102 then may place touchscreen 104, which includes thethermally generated physical image, close enough to touchscreen 1404that the heat generated by the activated thermal energy emitter/detectordevices 110 of user of user computer device 102 and corresponding to thegenerated physical image is transferred to corresponding thermal energyemitter/detector devices of the temperature sensitive user interface1408 of touchscreen 1404.

In response to detecting the heat, the thermal energy emitter/detectordevices associated with touchscreen 1404 corresponding to the detectedimage activate, and thermally sensitive apparatus 1402 visually displays(912) the thermally transferred image on touchscreen 1404. In one suchembodiment of the present invention, the activation of the thermalenergy emitter/detector devices associated with touchscreen 1404 mayproduce a corresponding color or shade change in areas of a thermallysensitive film 112 of touchscreen 1404 proximate to the thermal energyemitter/detector devices, resulting in a display of the thermallytransferred image on touchscreen 1404. In another such embodiment of thepresent invention, in response to detecting the activated thermal energyemitter/detector devices associated with the thermally transferred imageand touchscreen 1404, the processor of thermally sensitive apparatus1402 may display the thermally transferred image on the active visualdisplay user interface of touchscreen 1404 in accordance with well knowntechniques. Further, the processor of thermally sensitive apparatus 1402may store (914) the thermally transferred image, that is, stores dataassociated with the corresponding activated thermal energyemitter/detector devices of user computer device 1402, in an at leastone memory device of user computer device 1402. Logic flow 900 then ends(916).

In other embodiments of the present invention, user computer device 102may transfer a thermally generated physical image to any thermallysensitive apparatus. For example, and referring now to FIGS. 9, 15 and16, the thermally generated physical image displayed on touchscreen 104by user computer device 102 may comprise any type of information thatmay be desired to be transferred to another device or to thermallysensitive material 1602, such as thermally active paper. For example,the physical image to be transferred may be a textual pattern such asthe receipt displayed on temperature sensitive user interface 108 oftouchscreen 104 of user computer device 102 as depicted in FIG. 15. Thistextual pattern then may be transferred to another user computer device,as depicted in FIG. 14, or may be transferred to any thermally sensitiveapparatus such as thermally active paper 1602 as depicted in FIG. 16, byplacing touchscreen 104 of user computer device 102 close enough tothermally sensitive material 1602 that the heat generated by temperaturesensitive user interface 108, and in particular by the activated thermalenergy emitter/detector devices 110 of user computer device 102 andcorresponding to the generated physical image, is transferred to thethermally sensitive material.

While FIG. 14 depicts user computer device 102 thermally transferring athermal pattern to thermally sensitive apparatus 1402, one of ordinaryskill in the art realizes that user computer device 102 and thermallysensitive apparatus 1402 each may act as a conveyor of a thermallygenerated pattern as well as a recipient of a thermally generatedpattern. That is, the another thermally sensitive apparatus 1402, suchas another user computer device, may, instead of or in addition toreceiving a thermally generated pattern from user computer device 102,thermally convey to user computer device 102, and user computer device102 may thermally receive from the another thermally sensitiveapparatus, a thermal pattern as described above with reference to FIG.9. For example, the another thermally sensitive apparatus 1402 may be auser computer device similar to user computer device 102 that generatesa thermal pattern in temperature sensitive user interface 1408, or maybe an electronic stamp that generates an electronic pattern having witha thermal imprint. User computer device 102 then receives the thermalpattern, for example, the stamp pattern with respect to an electronicstamp, via touchscreen 104 and temperature sensitive user interface 108and processor 302 may process the thermal pattern and/or processor 302may store the received thermal pattern in at least one memory device304.

In yet other embodiments of the present invention, the thermallygenerated pattern that is generated by user computer device 102 maycomprise authentication information that is used to authenticate thedevice. Referring now to FIGS. 17 and 18, a logic flow diagram 1700 isprovided that illustrates a thermal authentication of user computerdevice 102 in accordance with various embodiments of the presentinvention.

Logic flow diagram 1700 begins (1702) when processor 302 of usercomputer device 102 determines (1704) to thermally authenticate usercomputer device 102. For example, a user of user computer device 102 mayinput an authentication instruction, for example, by touching acorresponding icon of touchscreen 104, or user computer device mayself-determine to thermally authenticate itself based on a short-range(for example, Bluetooth, infra-red, near field communication (NFC), orthermally-generated) authentication request received from anotherelectronic device or based on a context of the user computer device, forexample, when the user computer device thermally detects a thermalenergy detecting electronic device, such as detecting that it is dockedin a thermal energy docking station as is described in greater detailbelow.

In response to determining to thermally authenticate user computerdevice 102, processor 302 of the user computer device generates anthermal authentication pattern by retrieving (1706), from at least onememory device 304 of the user computer device, an authentication patternto be thermally generated on touchscreen 104 of user computer device 102and selectively activating (1708), in temperature sensitive userinterface 108, only the thermal energy emitter/detector devices 110corresponding to the retrieved authentication pattern. For example,processor 302 may selectively apply a current or a voltage to thermalenergy emitter/detector devices 110 corresponding to the thermalauthentication pattern. In response to the application of the current orvoltage, the thermal energy emitter/detector devices 110 to whichcurrent or voltage is applied activate, that is, heat up, to generate(1710) the thermal authentication pattern, which then may be read (1712)by a thermal detecting device, such as another user computer device witha temperature sensitive touchscreen or any other kind of electronicdevice known to one of ordinary skill in the art that is capable ofdetecting a thermal pattern.

The thermal detecting device then authenticates (1714) user computerdevice 102 based on a recognition of the thermal authentication pattern,and logic flow 1700 then ends (1716). For example, the thermal detectingdevice may maintain, in an at least one memory device of the thermaldetecting device, thermal authentication patterns for all devices thathave been properly registered with the thermal detecting device. Whenthe thermal detecting device, that is, a processor of the thermaldetecting device, reads the thermal authentication pattern generated byuser computer device 102, the processor of the thermal detecting devicecompares the read thermal authentication pattern to the thermalauthentication patterns maintained in the at least one memory device ofthe thermal detecting device. When the read thermal authenticationpattern matches one of the maintained thermal authentication patterns,the thermal detecting device authenticates the user computer device.

For example, and referring now to FIG. 18, block diagrams are providedthat illustrate multiple exemplary thermal authentication patterns1801-1803 that may be maintained in the thermal detecting device and theat least one memory device 304 of user computer device 102. As depictedin FIG. 18, each authentication pattern 1801-1803 comprises nineactivated thermal energy emitter/detector devices 110 that are indicatedby circles in touchscreen 104 of user computer device 102; however, oneof ordinary skill in the art realizes that a thermal authenticationpattern may comprise any number of activated thermal energyemitter/detector devices 110. In another embodiment of the presentinvention, each thermal authentication pattern 1801-1803 may compriseactivated thermal energy emitter/detector devices 110 of multipledifferent temperatures, for example, a first, higher temperatureindicated by the shaded thermal energy emitter/detector devices 110 ofeach thermal authentication patterns 1801-1803 and a second, lowertemperature indicated by the unshaded thermal energy emitter/detectordevices 110 of thermal authentication patterns 1801-1803. In one suchembodiment, such different temperature levels may be achieved bysupplying different levels of current to the activated thermal energyemitter/detector devices 110, wherein a larger current results in ahigher temperature temperature sensing device. While each patterndepicted in FIG. 18 illustrates one or two temperature levels, one ofordinary skill in the art realizes that more than two temperature levelsmay be employed in a thermal authentication pattern.

In various other embodiments of the present invention, the thermalauthentication pattern generated by processor 302 may vary on a timescale. For example, in one such embodiment and referring again to FIG.18, processor 302 may activate one or more, but fewer than all, of thethermal energy emitter/detector devices 110 that are included in apattern at any given time. For example, processor 302 may activate afirst one or more thermal energy emitter/detector devices 110 of thermalauthentication pattern 1801 during a first time period, a second one ormore thermal energy emitter/detector devices 110 of the pattern during asecond time period, wherein the first one or more thermal energyemitter/detector devices may be different from the second one or morethermal energy emitter/detector devices, a third one or more thermalenergy emitter/detector devices 110 of the pattern during a third timeperiod, wherein the third one or more thermal energy emitter/detectordevices may be different from the first and second one or more thermalenergy emitter/detector devices, and so on.

In another such embodiment, processor 302 may, instead of or in additionto the embodiment described above, activate a different number ofthermal energy emitter/detector devices of thermal authenticationpattern 1801 in each of multiple successive time periods. For example,processor 302 may activate a first number of thermal energyemitter/detector devices 110, for example, two, of thermalauthentication pattern 1801 in a first time period ‘t₁,’ activate asecond number of thermal energy emitter/detector devices 110, forexample, three, of thermal authentication pattern 1801 in a second timeperiod ‘t₂,’ and activate a third number of temperature sensing device110, for example, one, of thermal authentication pattern 1801 in a thirdtime period ‘t₃,’ which two, three, and one thermal energyemitter/detector devices may or may not include one or more of the samethermal energy emitter/detector devices. In another such embodiment,processor 302 may generate a different thermal authentication pattern ineach of multiple successive time periods, for example, generatingthermal authentication pattern 1801 at first time period ‘t₁,’generating thermal authentication pattern 1802 at second time period‘t₂,’ and generating thermal authentication pattern 1803 at third timeperiod ‘t₃.’

In still other embodiments of the present invention, the thermalauthentication pattern generated by processor 302 may be based on anoperating context or external context of user computer device 102, suchas a purpose to which the device is being used or a location of the usercomputer device. In one such embodiment, the particular thermalauthentication pattern, such as patterns 1801-1803, retrieved andgenerated by processor 302 may be based on a determination, by theprocessor, of an external context of the device, such as adetermination, by the processor, of the user computer device'sgeographic location by reference to location determination module 316 ora receipt of short range signals, such as Bluetooth or infra-redsignals, by the user computer device. In another such embodiment, thethermal authentication pattern generated by processor 302 may be basedon a determination, by the processor, of an application selected by auser of the user computer device as is known in the art. Processor 302then may generate different thermal authentication patterns at differentlocations or in association with execution of different applications orin association with a different user logged into the device.

By generating thermal patterns that may be thermally recognized by otherelectronic devices, user computer device 102 is able to provide forthermal pattern transfer, thereby provide for thermal recognition byother devices and providing thermal authentication, among other uses forthermal pattern recognition. Thus user computer device 102 is able tooperate in contexts and operating conditions where the capabilities ofuser computer devices, such as a smart phone or a tablet computer, thathave a touchscreen that is not a temperature sensitive touchscreen, areseverely restricted, such as a winter environment when a user isoutdoors and wearing gloves. Furthermore, by generating a thermalpattern that may be thermally recognized by another electronic device,user computer device 102 is able to transfer that pattern merely byplacing the touchscreen of the user computer device against atemperature sensitive touchscreen of another electronic device, therebyfacilitating thermal transfer of information for a variety of consumerpurposes, such as purchase payments, providing a copy of a consumerpurchase receipt (for example, a street vendor or a farmer's marketvendor will not have to provide paper receipts), coupon exchange,picture exchange, or using the user computer device as an electronicstamp.

In addition, by generating thermal patterns, user computer device 102may operate as a ‘mood’ sensor, changing colors (by use of the layer ofthermally sensitive film or ink 112 proximate to activated thermalenergy emitter/detector devices) of touchscreen 104 (for example, abackground displayed on touchscreen 104) or housing 120 based on adetected user or ambient temperature, and may even provide for colordisplays on touchscreen 104 that are activated and altered by sensedtemperatures.

As a context-aware device, user computer device 102 also includes thecapability of thermally detecting and recognizing an electronicaccessory external to the user computer device, such as a user computerdevice docking station, and automatically making adjustments to userinterface 308 and to execute applications in response to detecting thedocking station. In particular, user computer device 102 is able to usethe thermal energy emitter/detector devices 110 of temperature sensitiveuser interface 108 to identify the accessory and/or accessory type, suchas a docking station and/or a docking station-type, and in response,activate one or more applications and/or retrieve and displayuser-preferred settings associated with the identified accessory. Otheruser interface 308 settings, such as display brightness, touchscreensensitivity, sound volume, feature on/off, wireless connectivity, and soon, also may be adapted based on the identity of the docking station.

Referring now to FIGS. 19-28, use of user computer device 102 incooperation with a docking station is depicted in accordance withvarious embodiments of the present invention. While FIGS. 19-28 depictuser computer device 102 interfacing with, that is, operating incooperation with, a docking station, the docking station is provided asan example of any of multiple external electronic accessory devices,such as an email reader, a music player, a video player, a video gamecontroller or a video game console, a social networking device, or anyother electronic device that may occur to one skilled in the art thatmay thermally communicate with the user computer device. Referring firstto FIG. 19, a front perspective view of a thermal energy docking station1900 is depicted in accordance with an embodiment of the presentinvention. Thermal energy docking station 1900 includes a thermal energyinterface 1910 that is configured to exchange thermal energy with a usercomputer device, such as user computer device 102, and more particularlythat includes one or more thermal energy modules 1912 (three shown) thateach may emit thermal energy that can be detected by the user computerdevice and/or may detect thermal energy emitted by the user computerdevice, for example, a thermal energy pattern generated by the thermalenergy emitter/detector devices 110 of the user computer device. Eachthermal energy module 1912 comprises one or more thermal energyemitter/detector devices 1914 that generate and emit, and/or detect,thermal energy that respectively can be sensed by, or generated by,thermal energy emitter/detector devices 110 of temperature sensitiveuser interface 108 of user computer device 102 (which temperaturesensitive user interface, again, may be located near any externalsurface of the user computer device (for example, front side, back side,or sides of the device)). While FIG. 19 depicts four thermal energyemitter/detector devices 1914 per thermal energy generating module 1912,one of ordinary skill in the art realizes that, depending upon theembodiment, each thermal energy module 1912 can include any arbitrarynumber of thermal energy emitter/detector devices 1914. By detecting thethermal energy output by the one or more thermal energy output devices1914, user computer device 102 can determine that it is docked indocking station 1900 and further may detect a docking station-type anddocking station functionality, and trigger execution of a specificapplication, such as a specific user interface display (UI), adjustmentof a user computer device operational context, such as adjusting abrightness, adjusting a volume, turning features on/off, and so on, orestablishment of a wireless connectivity with the external electronicaccessory device via a short-range wireless protocol, such as theBluetooth protocol or a Wireless Local Area Network (WLAN) protocol thatoperates in accordance with the IEEE (Institute of Electrical andElectronics Engineers) 802.xx standards, for example, the 802.11 or802.16 standards.

The thermal energy modules 1912 may be distributed around thermal energydocking station 1900 in any manner so long as they are proximate to, andtheir generated thermal energy can be detected by, the thermal energyemitter/detector devices 110 of temperature sensitive user interface 108of user computer device 102. For example, as depicted in FIG. 19,thermal energy docking station 1900 comprises a bed in which usercomputer device 102 may be placed, that is, docked, which bed includes abottom side 1904 atop a base 1902 of the docking station, two side walls1906, and a back side 1908. FIG. 19 further depicts multiple thermalenergy generating modules 1912 (three shown) distributed across an innerside of the back 1908 of the bed of the thermal energy docking station.However, in other embodiments of the present invention, the thermalenergy modules 1912 may be located anywhere in the bed of thermal energydocking station 1900, so long as the locations of the thermal energymodules 1912 are proximate to, and can be sensed by, thermal energyemitter/detector devices 110 of temperature sensitive user interface 108of user computer device 102. The docking station's thermal energyemitter/detector devices 1914 not only generate recognition patterns andother information, but also may sense recognition patterns and otherinformation from the user computer device, for example, generated by thetemperature sensitive user interface 108 of the user computer device.Thus, the user computer device can provide instructions to the dockingstation (or accessory device) and vice versa.

FIG. 20 is a block diagram of thermal energy docking station 1900 inaccordance with an embodiment of the present invention. Thermal energydocking station 1900 includes a processor 2002 such as one or moremicroprocessors, microcontrollers, digital signal processors (DSPs),combinations thereof or such other devices known to those havingordinary skill in the art. The particular operations/functions ofprocessor 2002, and respectively thus of thermal energy docking station1900, are determined by an execution of software instructions androutines that are stored in a respective at least one memory device 2004associated with the processor, such as random access memory (RAM),dynamic random access memory (DRAM), and/or read only memory (ROM) orequivalents thereof, that store data and programs that may be executedby the corresponding processor. For example, at least one memory device2004 maintains a list of multiple applications that may be executed by auser computer device that can be docked in the thermal energy dockingstation, such as applications that may be stored in the at least onememory device 304 of, and executed by processor 302 of, user computerdevice 102, for example, a calendar application, a navigationalapplication, an email application, a music application, a videoapplication, a video game application, and a social network application.The at least one memory device 2004 further maintains, in associationwith each such application, a thermal pattern that identifies theapplication, which thermal identification patterns also are maintained,in association with each such application, in the at least one memorydevice of the dockable user computer device, that is, user computerdevice 102.

One of ordinary skill in the art realizes that the operations/functionsof processor 2002 alternatively may be implemented in hardware, forexample, integrated circuits (ICs), application specific integratedcircuits (ASICs), a programmable logic device such as a PLD, PLA, FPGAor PAL, and the like, implemented in the user computer device. Based onthe present disclosure, one skilled in the art will be readily capableof producing and implementing such software and/or hardware without undoexperimentation. Unless otherwise indicated, the functions describedherein as being performed by thermal energy docking station 1900 areperformed by processor 2002.

Thermal energy docking station 1900 further includes thermal energyinterface 1910, having multiple thermal energy emitter/detector devices1914, in communication with processor 2002. Each thermal energyemitter/detector device 1914 may be any type of device that emitsthermal energy when an electrical current is applied to the deviceand/or a voltage differential is applied across the device, or in otherembodiments detects thermal energy emitted by an external thermal energysource, such as user computer device 102. For example, each thermalenergy emitter/detector device 1914 may comprise a resistor or acapacitor that output thermal energy in response to application of acurrent or a voltage differential, or may comprise a thermocouple, suchas a thermocouple formed by a respective junction of first and secondtypes of materials such as a Indium Tin Oxide (InSnO₄) ceramic material(ITO) and a Indium Tin Oxide Manganese ceramic material (ITO:Mn), thatmay emit or detect thermal energy. Generally, the greater the number ofthermal energy emitter/detector devices 1914 included in a thermalenergy generating module 1912, the greater the amount of thermal energythat may be generated by the module. Furthermore, by including multiplethermal energy emitter/detector devices 1914 in a thermal energygenerating module 1912 and/or by including multiple thermal energygenerating modules 1912 in docking station 1900, a variety of thermalenergy patterns may be generated by the docking station, which allowsuser computer device 102 to detect a wider range of docking stationtypes and docking station functions as well as to authenticate dockingstations in order to access docking station functions.

Thermal energy docking station 1900 further includes a user interface2006 that allows a user to interact with the docking station, forexample, to input instructions into the docking station and to receiveinformation from the docking station. For example, and referring now toFIGS. 21 and 22, user interface 2006 may include a display screen 2102,for example, included in a front side 1903, an outside of a side wall1906, or the back side 1908 of the docking station (depicted, in FIG.21, as included in the back side 1908), for displaying informationgenerated by processor 2002, and may further include a mechanicalcontrol 2104, such as a knob, lever or any other type of mechanicaldevice that allows a user to input instructions into thermal energydocking station 1900. For example, when mechanical control 2104comprises a knob, the user of the docking station can, by turning theknob, instruct the docking station to switch applications beingimplemented by the docking station. In turn, the application currentlybeing implemented, and/or an application or menu of applicationsavailable for selection by the user of the docking station whenoperating mechanical control 2104, may be indentified on display screen2102. Display screen 2102 may be a liquid crystal display (LCD), a lightemitting diode (LED) display, a plasma display, or any other means forvisually displaying information, and further may be a touchscreen viawhich a user may input instructions into thermal energy docking station1900. In addition, it can also be just control buttons w/o display.

Thermal energy docking station 1900 also includes a power source (notshown), such as a power converter that may be connected to a poweroutlet or a limited life power supply, such as a removable and/orrechargeable battery, for providing power to the other components of thethermal energy docking station.

Referring now to FIG. 23-26, block diagrams of user computer device 102are depicted that illustrate exemplary distributions of multipletemperature sensing regions 2202 (three shown) of temperature sensitiveuser interface 108 of user computer device 102 in accordance withvarious embodiments of the present invention. As depicted in FIG. 23,each temperature sensing region of the multiple temperature sensingregions 2302 comprises one or more thermal energy emitter/detectordevices 110 (four shown). Temperature sensing regions 2302 may bedistributed anywhere on user computer device 102. For example andreferring now to FIGS. 24-26, in various exemplary embodiments of thepresent invention the temperature sensing regions 2302 may bedistributed across front side 122 of the user computer device, forexample, across touchscreen 104 as depicted in FIG. 24, or thetemperature sensing regions 2302 may be distributed across back side 126of the user computer device as depicted in FIG. 25, or the temperaturesensing regions 2302 may be distributed across any side edge 124 of theuser computer device as depicted in FIG. 26. Regardless of the locationsof the temperature sensing regions 2302 of temperature sensitive userinterface 108 of user computer device 102, so long as the locations areproximate to, and can sense the thermal energy generated by, the thermalenergy generating modules 1912 of thermal energy docking station 1900,user computer device 102 may detect thermal energy patterns generated bythe docking station and process the detected patterns.

For example, and referring again to FIGS. 21 and 22, block diagrams areprovided illustrating an exemplary placement of user computer device 102in the bed of thermal energy docking station 1900. More specifically,FIG. 21 is an exemplary rear perspective view of user computer device102 docked in thermal energy docking station 1900, and FIG. 22 is anexemplary front perspective view of the user computer device docked inthe thermal energy docking station. When the thermal energy generatingmodules 1912 of thermal energy docking station 1900 are distributedacross the inner side of the back 1908 of the bed of the thermal energydocking station, as depicted in FIG. 19, it may be preferable that thetemperature sensing regions 2302 of user computer device 102 besimilarly distributed across back side 126 of the user computer device,for example, as depicted in FIG. 25. By way of another example, when thethermal energy generating modules 1912 of thermal energy docking station1900 are distributed across the bottom side 1904 of the bed of thethermal energy docking station, it may be preferable that thetemperature sensing regions 2302 of user computer device 102 besimilarly distributed across a side edge 124 of the user computerdevice, for example, as depicted in FIG. 26.

Referring now to FIG. 27, a logic flow diagram 2700 is provided thatillustrates a thermal recognition of thermal energy docking station1900, and a setting and control of user interface 308, by user computerdevice 102 in accordance with various embodiments of the presentinvention. Logic flow diagram 2700 begins (2702) when thermal energydocking station 1900 generates (2704) a first thermal pattern, that is,a thermal pattern that may be used to thermally identify the dockingstation. More particular, based on instructions and a thermal patternmaintained in at least one memory device 2004 of thermal energy dockingstation 1900, processor 2002 activates one or more thermal energy outputdevices 1914 to generate the first thermal pattern. When docked inthermal energy docking station 1900, user computer device 102, that is,processor 302 via temperature sensitive user interface 108 of the usercomputer device, thermally detects (2706) thermal energy docking station1900 by detecting the first thermal pattern. More particularly, thethermal energy emitter/detector devices 110 of temperature sensitiveuser interface 108 of user computer device 102 detect the thermalpattern generated by the thermal energy emitter/detector devices 1914 ofthe thermal energy docking station.

For example, and referring now to FIG. 28, a block diagram is providedthat illustrates multiple exemplary thermal patterns 2801-2803 that maybe maintained in at least one memory device 2004 and generated bythermal energy docking station 1900, wherein each thermal pattern2801-2803 comprises twelve activated thermal energy output devices 1914.While six or seven activated thermal energy emitter/detector devices1914 (indicated by the shaded thermal energy output devices) aredepicted in each thermal pattern 2801-2803 shown in FIG. 28, one ofordinary skill in the art realizes that a thermal pattern may compriseany number of activated thermal energy emitter/detector devices 1914. Inanother embodiment of the present invention, each thermal pattern2801-2803 may comprise activated thermal energy emitter/detector devices1914 of multiple different temperatures, for example, a first, highertemperature indicated by the shaded thermal energy emitter/detectordevices 1914 of each thermal patterns 2801-2803 and a second, lowertemperature indicated by the unshaded thermal energy emitter/detectordevices 1914 of thermal patterns 2801-2803. In one such embodiment, suchdifferent temperature levels may be achieved by supplying differentlevels of current to the thermal energy emitter/detector devices 1914,wherein a larger current results in a higher temperature thermal energyemitter/detector device. While each pattern depicted in FIG. 28illustrates one or two temperature levels, one of one of ordinary skillin the art realizes that more than two temperature levels may beemployed in a thermal pattern.

In various other embodiments of the present invention, the thermalpattern generated by processor 2002 may vary on a time scale. Forexample, in one such embodiment and referring again to FIG. 28,processor 2002 may activate one or more, but fewer than all, of thethermal energy emitter/detector devices 1914 that are included in apattern at any given time, for example, activating a different two orthree of the thermal energy emitter/detector devices 1914 of thermalpattern 2801 at a time, as the processor cycles through the pattern. Inanother such embodiment, processor 2002 may activate a different thermalenergy generating module 1912 or a different number of thermal energyemitter/detector devices 1914 of thermal pattern 2801 in each ofmultiple successive time periods, for example, activating two of thethermal energy emitter/detector devices 1914 in a first time period,three of the thermal energy emitter/detector devices 1914 in a secondtime period, and activating a single thermal energy emitter/detectordevice 1914 in a third time period, which two, three, and one thermalenergy emitter/detector devices may or may not include one or more ofthe same thermal energy emitter/detector devices. In another suchembodiment, processor 2002 may generate a different thermal pattern ineach of multiple successive time periods, for example, generatingthermal pattern 2801 at the first time period, generate thermal pattern2802 at second time period, and generate thermal pattern 2803 at thirdtime period.

In still other embodiments of the present invention, the thermal patterngenerated by processor 2002 may be based on an operating context ofthermal energy docking station 1900, such as an application being run onthe docking station. In one such embodiment, the particular thermalpattern, such as patterns 2801-2803, retrieved and generated byprocessor 2002 may be based on a determination, by the processor, of anoperating context of the docking station, such as a determination, bythe processor, of an application selected by a user of the dockingstation as is known in the art. Processor 2002 then may generatedifferent thermal patterns in association with execution of differentapplications.

Referring again to logic flow diagram 2700, based on the thermaldetection of thermal energy docking station 1900, that is, the detectionof the first thermal pattern, user computer device 102 activates (2708)a particular application, adjusts an operational setting of the usercomputer device, such as changing a display background or adjusting abrightness, a volume, a touch sensitivity, a feature priority, and/orestablishes a wireless connectivity, such as a Bluetooth or WiFiconnectivity with a detected Bluetooth or WiFi device and in accordancewith well-known wireless connectivity establishment techniques,corresponding to the detected first thermal pattern and indicates(2710), for example, displays on touchscreen 104, the activation of theapplication, the adjustment of the operational setting, and/or theestablishment of the wireless connection. Logic flow 2700 then ends(2712). That is, user computer device 102 may maintain, in the at leastone memory device 304 of the user computer device, identifiers ofmultiple thermal patterns, for example, indicators of the thermal energyemitter/detector devices 110 that are activated in association with eachsuch pattern, in association with corresponding applications. When usercomputer device 102 detects a thermal pattern, the user computer devicecompares the detected thermal pattern to the maintained thermalpatterns, and when a match occurs then the user computer devicedetermines, and activates, the associated application, brightness,volume, features on/off, wireless connectivity, etc.

For example, if thermal energy docking station 1900 is a calendar-baseddocking station, then in response to detecting the docking station, forexample, detecting a thermal pattern identifying the docking station asa calendar-based docking station, user computer device 102, and inparticular processor 302 of the user computer device, may execute atime-and-date application maintained by at least one memory device 304and may display, on touchscreen 104, a current time of day and a currentdate. By way of another example, if thermal energy docking station 1900is a navigational docking station, then in response to detecting thedocking station, for example, detecting a thermal pattern identifyingthe docking station as a navigational docking station, user computerdevice 102, and in particular processor 302, may execute a navigationalapplication maintained by at least one memory device 304, for example,the GOOGLE® MAPS application provided by Google Inc., of Mountain View,Calif., or any other of many well-known navigational applications, andmay display, on touchscreen 104, a map that identifies a currentlocation of the user computer device.

In another embodiment of the present invention, for example, whenthermal energy docking station 1900 supports multiple differentapplications for example, maintains thermal patterns associated with themultiple different applications, the thermal pattern generated by thedocking station may be a thermal pattern corresponding to a particularapplication of the multiple different applications. For example, thermalenergy docking station 1900 may support a calendar application, anavigational application, an email application, a social networkapplication, such as the FACEBOOK® application provided by Facebook,Inc., of Palo Alto, Calif. A user of thermal energy docking station 1900may input to thermal energy docking station 1900, and the thermal energydocking station may receive from the user, a selection of an applicationfrom among the multiple applications supported by the docking station.For example, the user may input his or her selection via user interface2006, for example, by selecting an application via mechanical control2104.

In response to receiving the selection from the user, thermal energydocking station 1900 generates a thermal pattern corresponding to theselected application, by activating thermal energy output devices 1914corresponding to the thermal pattern. When docked in thermal energydocking station 1900, user computer device 102, and in particularprocessor 302 via temperature sensitive user interface 108 of the usercomputer device, thermally detects the selected thermal patterngenerated by thermal energy docking station 1900. More particularly, thethermal energy emitter/detector devices 110 of temperature sensitiveuser interface 108 of user computer device 102 detect the thermalpattern generated by the thermal energy thermal energy emitter/detectordevices 1914 of the thermal energy docking station. Based on the thermaldetection of the thermal pattern generated by thermal energy dockingstation 1900, user computer device 102 then activates an applicationcorresponding to the detected thermal pattern and displays the activatedapplication on touchscreen 104.

In yet another embodiment of the present invention, a user of usercomputer device 102 subsequently may change the application executed bythe user computer device by changing the thermal pattern generated bythermal energy docking station 1900. That is, subsequent to docking usercomputer device 102 in thermal energy docking station 1900, the user mayinput to thermal energy docking station 190, and the thermal energydocking station may receive (2714) from the user, a selection of asecond application from among the multiple applications supported by thedocking station. Again, the user may input the selection via userinterface 2006, for example, by selecting the second application viamechanical control 2104. In response to receiving the selection from theuser, thermal energy docking station 1900 generates (2716) a thermalpattern corresponding to the second application by activating of thermalenergy emitter/detector devices 1914. User computer device 102, and inparticular processor 302 via temperature sensitive user interface 108 ofthe user computer device, thermally detects (2718) the second thermalpattern generated by thermal energy docking station 1900. Based on thethermal detection of the second thermal pattern, corresponding to thesecond application, user computer device 102 then activates (2720) thesecond application, corresponding to the detected second thermalpattern, and displays (2722) the activated application on touchscreen104. Logic flow 2700 then ends (2712).

By providing for thermal communication between user computer device 102and docking station 1900, user computer device 102 can execute, anddisplay, a variety of applications merely by placing the user computerdevice in the docking station, without any need to plug the usercomputer device into the docking station or to connect any cables.Furthermore, the application displayed on the user computer device whendocked in the docking station may be adjusting by merely inputting aninstruction into the docking station, without the need to remove theuser computer device from the docking station or the need to goingthrough a variety of menus to find the desired application on the usercomputer device.

It is foreseeable that a user of user computer device 102 may use theuser computer device in both indoor and outdoor environments and in allkinds of temperature conditions. As a result, user computer device 102may be operated in conditions where a user's temperature is very closeto an ambient temperature of the environment in which the user computerdevice is operating or to an operating temperature of the device itself.In such an instance, the temperature of the thermal energyemitter/detector devices 110 of temperature sensitive user interface 108of the user computer device 102 may be close to a body temperature ofthe user, and more particularly to a temperature of the user's fingers,with the result that the temperature sensitive user interface may beunable to detect the user's touch. In order to facilitate an operationof temperature sensitive touchscreen 104 in all environmental andoperating conditions, user computer device 102 further provides for anauto-biasing, that is, a pre-tuning, of a temperature of the thermalenergy emitter/detector devices 110 of temperature sensitive userinterface 108.

Referring now to FIG. 29, a logic flow diagram 2900 is provided thatillustrates a pre-biasing of temperature sensitive user interface 108 ofuser computer device 102, and in particular of the thermal energyemitter/detector devices 110 of the temperature sensitive userinterface, in accordance with an embodiment of the present invention.Logic flow diagram 2900 begins (2902) when user computer device 102detects (2904) one or more of a temperature of user computer device 102,such as a temperature of temperature sensitive user interface 108 and/oran operating temperature of the user computer device itself, and anambient temperature, that is, a temperature of an environment in whichthe user computer device is operating. For example, the ambienttemperature may be a temperature of an immediate physical context ofuser computer device 102, such as a temperature of a pocket or carryingbag, such as a purse, containing the user computer device, or may be amore remote physical context, such as an outdoor temperature of ageographical location in which a user of user computer device 102 islocated, for example, an outdoor temperature in Chicago, Ill. or anindoor temperature of a building, or room in a building, in which theuser is located.

For example, sensors 314 of user computer device 102 may include athermistor that detects an operating temperature of the user computerdevice and outputs a corresponding voltage to processor 302 inaccordance with known techniques. Based on the level of the voltage,processor 302 is able to determine an operating temperature of the usercomputer device. By way of another example, sensors 314 of user computerdevice 102 may include a temperature sensor, such as a thermometer, thatmeasures an ambient temperature of the device, or user computer device102 may execute an application maintained in the at least one memorydevice 304 and that uses a received broadcast of weather data toestimate the temperature corresponding to your GPS position, such as the‘Thermometer’ from Mobiquite, of Niort, France, or weather applicationsavailable from WeatherBug®, from Earth Networks, of Germantown, Md., orThe Weather Channel® of Cobb County, Ga., that provide for broadcast oflocal forecast and temperature information.

Based on the one or more detected temperatures, user computer device 102determines (2906) to auto-bias, or pre-tune, a temperature oftemperature sensitive user interface 108. For example, user computerdevice 102 may maintain, in at least one memory device 304, apre-determined temperature range comprising one or more temperaturethresholds, for example, a lower temperature threshold and an uppertemperature threshold. However, in other embodiments of the presentinvention, only a single threshold may be used, for example, to triggerauto-biasing when the detected temperature of user computer device 102,such as of temperature sensitive user interface 108, or the detectedambient temperature is below a first temperature threshold or above asecond temperature threshold. User computer device 102 then compares thedetected temperature to the one or more temperature thresholds anddetermines whether to auto-bias, or pre-tune, temperature sensitive userinterface 108 based on the comparison. For example, if thepre-determined temperature range is a temperature range centered at anaverage skin temperature, and the detected temperature is inside of thetemperature range (for example, above a first, lower temperaturethreshold and below a second, higher temperature threshold), then usercomputer device 102 may determine to auto-bias, or pre-tune, temperaturesensitive user interface 108 to a temperature outside of the range, forexample, by adjusting a temperature of temperature sensitive userinterface 108 either below the first temperature threshold or above thesecond temperature threshold. Thus, a temperature differential betweenthe detected temperature (which may be assumed to be an approximation ofthe temperature of the user computer device) and a user's touch can moreeasily be detected. On the other hand, if the detected temperature isoutside of the temperature range, then user computer device maydetermine not to auto-bias, or pre-tune, temperature sensitive userinterface 108. In other embodiments of the present invention, only asingle threshold may be used, such as either the first, lowertemperature threshold or the second, higher temperature threshold, anduser computer device 102 may determine to auto-bias, or pre-tune, atemperature of temperature sensitive user interface 108 to a lowertemperature when the detected temperature is above the first thresholdor to a higher temperature when the detected temperature is below thesecond threshold.

In another embodiment of the present invention, wherein user computerdevice 102 detects both the temperature of temperature sensitive userinterface 108 and the ambient temperature, user computer device 102 maydetermine to increase or to decrease a temperature of temperaturesensitive user interface 108 based on a comparison of the two detectedtemperatures. For example, user computer device may determine adifference between the detected temperature of temperature sensitiveuser interface 108 and the detected ambient temperature. When thetemperature difference is less than a temperature differentialthreshold, then user computer device 108 may determine to auto-bias, forexample, to increase (or decrease) the temperature of temperaturesensitive user interface 108, that is, to adjust the temperature oftemperature sensitive user interface 108 such that the differencebetween the temperature of the temperature sensitive user interface andthe ambient temperature is greater than the temperature differentialthreshold. On the other hand, when the temperature difference is greaterthan the temperature differential threshold, then user computer device108 may determine not to auto-bias the temperature of temperaturesensitive user interface 108.

When user computer device 102 determines to auto-bias, or pre-tune,temperature sensitive user interface 108, the user computer deviceauto-biases (2908), that is, self-tunes, a temperature of thetemperature sensitive user interface 108, that is, adjusts a temperatureof thermal energy emitter/detector devices 110 of temperature sensitiveuser interface 108. For example, user computer device 102 may determineto adjust a temperature of the thermal energy emitter/detector devicesto a pre-determined temperature level and/or elevate or decrease atemperature of the thermal energy emitter/detector devices by apredetermined amount, which predetermined amount may be based on thedetected temperatures (for example, based on the amount of adjustmentrequired to change the temperature of temperature sensitive userinterface 108 to being above or below a temperature threshold or toproduce a temperature differential between temperature sensitive userinterface 108 and the ambient temperature that is greater than thetemperature differential threshold). The temperature thresholds, asnoted above, the temperature differential threshold, the pre-determinedtemperature level, and the predetermined amount may each be maintainedin at least one memory device 304 of user computer device 102. Logicflow 2900 then ends (2910).

For example, in response to determining to auto-bias temperaturesensitive user interface 108, user computer device 102 may auto-bias oneor more thermocouple junctions of temperature sensitive user interface108, or auto-bias a plate carrying the thermocouple junctions, byadjusting a temperature of the one or more thermocouple junctions or theplate to a temperature different from their current temperature, forexample, such that a temperature of the thermocouple junctions isdifferent from a user temperature. In one such embodiment of the presentinvention, the auto-biasing could be enabled by placing a heatingelement, such as a resistive element, for example, a resistor, near thethermocouple junction areas. Power (for example, an applied voltage orcurrent) then could be continuously applied to the heating elements orcould be applied in bursts in time (averaging effects) until thethermocouple junction temperatures are elevated by few degrees, forexample, 5-10 degrees.

In another embodiment of the present invention, the auto-biasing of thethermocouple junctions of temperature sensitive user interface 108 couldbe generated in a TDMA (Time Division Multiple Access) fashion. Forexample, touchscreen driver 306 may be configured to switch between aninput (thermal energy sensing) topology and an output (thermal energygenerating) topology in successive time periods, such as sequential timeslots. Specifically, during one time slot, the thermocouple junctionsare configured as thermocouple touch sensors, generating an outputvoltage as a function of detected junction temperature. During a nexttime slot, the thermocouple junctions may be configured as a heatingelement, generating heat in relation to an applied input voltage.

In still another embodiment of the present invention, auto-biasing couldbe achieved by harvesting heat already generated by running hardware ofuser computer device 102. For example, when the user computer device ison and operational, processor 302 generates a high amount of heat.Instead of dissipating all such heat through use of heat sinks, usercomputer device 102 may use such heat to elevate the temperature of thethermocouple junctions, thereby auto-biasing the junctions. Whentouched, the thermocouple junctions cool down by dissipating heat into ahand contact area, which may be detected as a delta temperature change.

In yet another embodiment of the present invention, user computer device102 may store, in at least one memory device 304, a queue of processorintensive (heat generating) tasks that processor 302 of the usercomputer device needs to perform but is waiting for some condition tooccur, such as being plugged into a power outlet or being within rangeof a WiFi node. If the auto-biasing needs to be performed, the processorcould decide to perform one or all of the intensive tasks now, ratherthan waiting for the occurrence of the condition, so that the internallygenerated heat can be used to bias the thermal energy emitter/detectordevices 110.

In still other embodiments of the present invention, user computerdevice 102 may decrease a temperature of the temperature sensitive userinterface 108, and more particularly of thermal energy emitter/detectordevices 110, through use of a thermoelectric cooling system or a liquidcoolant system. For example, user computer device 102 may activate a fan(not shown) included in the user computer device or may decrease atemperature of the temperature sensitive user interface through use of athin-film thermoelectric material (not shown), that may be laminatedonto touchscreen 104 and that exhibits significant localized cooling andthe potential to pump a significant localized heat flux, or through useof a microscale thermoelectric cooler such for example, the OptoCooler™family of thermoelectric coolers available from Nextreme ThermalSolutions, of Durham, N.C. By way of another example, user computerdevice may decrease a temperature of the temperature sensitive userinterface by activating a liquid coolant system, for example, byremoving heat from the thermal energy emitter/detector devices by use ofheat-pipes or any other liquid refrigerant system that may occur to oneof ordinary skill in the art.

By providing for an auto-biasing of the temperature sensitive userinterface 108, user computer device 102 better assures a properoperation of the temperature sensitive user interface in all operatingconditions, for example, regardless of environmental temperature andeven when an ambient temperature, and a corresponding temperature of thethermal energy emitter/detector devices 110 of the temperature sensitiveuser interface, is approximately the same as a temperature of a user'stouch.

In the foregoing specification, specific embodiments have beendescribed. However, one of ordinary skill in the art appreciates thatvarious modifications and changes can be made without departing from thescope of the invention as set forth in the claims below. Accordingly,the specification and figures are to be regarded in an illustrativerather than a restrictive sense, and all such modifications are intendedto be included within the scope of present teachings.

The benefits, advantages, solutions to problems, and any element(s) thatmay cause any benefit, advantage, or solution to occur or become morepronounced are not to be construed as a critical, required, or essentialfeatures or elements of any or all the claims. The invention is definedsolely by the appended claims including any amendments made during thependency of this application and all equivalents of those claims asissued.

Moreover in this document, relational terms such as first and second,top and bottom, and the like may be used solely to distinguish oneentity or action from another entity or action without necessarilyrequiring or implying any actual such relationship or order between suchentities or actions. The terms “comprises,” “comprising,” “has”,“having,” “includes”, “including,” “contains”, “containing” or any othervariation thereof, are intended to cover a non-exclusive inclusion, suchthat a process, method, article, or apparatus that comprises, has,includes, contains a list of elements does not include only thoseelements but may include other elements not expressly listed or inherentto such process, method, article, or apparatus. An element proceeded by“comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . .a” does not without more constraints, preclude the existence ofadditional identical elements in the process, method, article, orapparatus that comprises, has, includes, contains the element. The terms“a” and “an” are defined as one or more unless explicitly statedotherwise herein. The terms “substantially,” “essentially,”“approximately,” “about,” or any other version thereof, are defined asbeing close to as understood by one of ordinary skill in the art, and inone non-limiting embodiment the term is defined to be within 10%, inanother embodiment within 5%, in another embodiment within 1% and inanother embodiment within 0.5%. The term “coupled” as used herein isdefined as connected, although not necessarily directly and notnecessarily mechanically. A device or structure that is “configured” ina certain way is configured in at least that way, but may also beconfigured in ways that are not listed.

The Abstract of the Disclosure is provided to allow the reader toquickly ascertain the nature of the technical disclosure. It issubmitted with the understanding that it will not be used to interpretor limit the scope or meaning of the claims. In addition, in theforegoing Detailed Description, it can be seen that various features aregrouped together in various embodiments for the purpose of streamliningthe disclosure. This method of disclosure is not to be interpreted asreflecting an intention that the claimed embodiments require morefeatures than are expressly recited in each claim. Rather, as thefollowing claims reflect, inventive subject matter lies in less than allfeatures of a single disclosed embodiment. Thus the following claims arehereby incorporated into the Detailed Description, with each claimstanding on its own as a separately claimed subject matter.

What is claimed is:
 1. A method for biasing a temperature of atemperature sensitive user interface of a user computer device, themethod comprising: detecting one or more of a temperature of the usercomputer device and an ambient temperature; determining to pre-bias thetemperature sensitive user interface based on the detected one or moretemperatures; in response to determining to pre-bias the temperaturesensitive user interface, auto-biasing a temperature of the temperaturesensitive user interface; and detecting, using the temperature sensitiveuser interface, a user input by determining a temperature differentialthat is based at least in part on the auto-biased temperature of thetemperature sensitive user interface.
 2. The method of claim 1, whereinauto-biasing a temperature of the temperature sensitive interfacecomprises one of increasing a temperature of the temperature sensitiveinterface and decreasing a temperature of the temperature sensitiveinterface.
 3. The method of claim 1, wherein determining to pre-bias thetemperature sensitive user interface comprises: comparing the detectedambient temperature to a temperature threshold; and based on thecomparison, determining to pre-bias the temperature sensitive userinterface.
 4. The method of claim 3, wherein determining to pre-bias thetemperature sensitive user interface comprises: determining that thedetected ambient temperature is within a pre-determined temperaturerange; and in response to determining that the detected ambienttemperature is within a pre-determined temperature range, determining topre-bias the temperature sensitive user interface.
 5. The method ofclaim 1, wherein determining to pre-bias the temperature sensitive userinterface comprises: comparing the temperature of the user computerdevice to the ambient temperature to produce a temperature difference;comparing the temperature difference to a temperature differentialthreshold; and determining to pre-bias the temperature sensitive userinterface based on the comparison of the temperature difference to thetemperature differential threshold.
 6. The method of claim 1, whereinauto-biasing a temperature of the temperature sensitive user interfacecomprises applying one or more of a voltage and a current to one or morethermal energy emitter/detector devices.
 7. The method of claim 1,wherein auto-biasing a temperature of the temperature sensitive userinterface comprises applying one or more of a voltage and a current toone or more thermocouples.
 8. The method of claim 1, whereinauto-biasing a temperature of the temperature sensitive user interfacecomprises adjusting a temperature of one or more thermal energyemitter/detector devices by use of a resistive element.
 9. The method ofclaim 1, wherein auto-biasing a temperature of the temperature sensitiveuser interface comprises switching the thermal interface between athermal energy sensing topology and a thermal energy generating topologyin successive time periods.
 10. The method of claim 1, whereinauto-biasing a temperature of the temperature sensitive user interfacecomprises utilizing heat generated by hardware components of the usercomputer device to adjust a temperature of the temperature sensitiveuser interface.
 11. A user computer device comprising: a housing; atemperature sensitive user interface having a plurality of thermalenergy devices that are configured to one or more of emit thermal energyand detect thermal energy; and a processor coupled to the temperaturesensitive user interface that is configured to detect one or more of atemperature of the user computer device and an ambient temperature,determine to pre-bias the temperature sensitive user interface based onthe detected one or more temperatures, in response to determining topre-bias the temperature sensitive user interface, auto-bias atemperature of the temperature sensitive user interface, and detect auser input using the temperature sensitive user interface by determininga temperature differential that is based at least in part on theauto-biased temperature of the temperature sensitive user interface. 12.The user computer device of claim 11, wherein the processor isconfigured to auto-bias a temperature of the temperature sensitiveinterface by one of increasing a temperature of the temperaturesensitive interface and decreasing a temperature of the temperaturesensitive interface.
 13. The user computer device of claim 11, whereinthe user computer device comprises an at least one memory device thatmaintains at least one temperature threshold and wherein the processoris configured to determine to pre-bias the thermal interface bycomparing the detected ambient temperature to the temperature thresholdand based on the comparison, determine to pre-bias the thermalinterface.
 14. The user computer device of claim 13, wherein theprocessor is configured to determine to pre-bias the thermal interfaceby: determining that the detected ambient temperature is within apre-determined temperature range; and in response to determining thatthe detected ambient temperature is within a pre-determined temperaturerange, determining to pre-bias the thermal interface.
 15. The usercomputer device of claim 11, wherein the processor is configured todetermine to pre-bias the temperature sensitive user interface by:comparing the temperature of the user computer device to the ambienttemperature to produce a temperature difference; comparing thetemperature difference to a temperature differential threshold; anddetermining to pre-bias the temperature sensitive user interface basedon the comparison of the temperature difference to the temperaturedifferential threshold.
 16. The user computer device of claim 11,wherein the processor is configured to auto-bias a temperature of thethermal interface by applying one or more of a voltage and a current tothe plurality of thermal energy devices.
 17. The user computer device ofclaim 11, wherein the plurality of thermal energy devices comprise aplurality of thermocouples and wherein the processor is configured toauto-bias a temperature of the thermal interface by applying one or moreof a voltage and a current to the plurality of thermocouples.
 18. Theuser computer device of claim 11, wherein the processor is configured toauto-bias a temperature of the thermal interface by adjusting atemperature of the plurality of thermal energy devices by use of aresistive element.
 19. The user computer device of claim 11, wherein theprocessor is configured to auto-bias a temperature of the thermalinterface by switching the plurality of thermal energy devices between athermal energy sensing topology and a thermal energy generating topologyin successive time periods.
 20. The user computer device of claim 11,wherein the processor is configured to auto-bias a temperature of thethermal interface by utilizing heat generated by hardware components ofthe user computer device to adjust a temperature of the temperaturesensitive user interface.